第四章 Linux网络基础
第一节 Linux的IP地址配置
Linux的IP地址配置地址的方法
- ifconfig命令临时配置IP地址
- Setup工具永久配置IP地址
- 修改网络配置文件
- 图形界面配置IP地址
ifconfig命令
- Ifconfig命令:查看与配置网络状态命令
-
ifconfig eth0 192.169.0.200 netmask 255.255.255.0
临时设置eth0网卡的IP地址与子网掩码
eth0 表示网卡,但是这个命令看不到网关
ifconfig eth0:1 192.169.0.200
设置另一个IP也生效 - ifconfig eth0:1 down 取消设置
setup工具
红帽专有图形化工具设置setup设置IP地址
CentOS 7 为nmtui命令 最小化安装需要下载
第二节 Linux网络配置文件
网卡信息文件
vim /etc/sysconfig/network-scripts/ifcfg-eth0
- DEVICE=eth0 网卡设备名
- BOOTPROTO=none 是否自动获取IP(none,static,dhcp)
- HWADDR=00:0c:29:17:c4:09 MAC地址
- NM_CONTROLLED=yes 是否可以由Network Manager图形管理工具托管
- ONBOOT=yes 是否随网络服务启动,eth0生效
- TYPE=Ethernet 类型为以太网
- UUID=“” 唯一识别码
- IPADDR=192.168.0.252 IP地址
- NETMASK=255.255.255.0 子网掩码
- GATEWAY=192.168.0.1 网关
- DNS1=202.106.0.20 DNS
- IPV6INIT=no IPv6没有启用
- USERCTL=no 不允许非root用户控制此网卡
主机名文件
vim /etc/sysconfig/network
-
NETWORKING=yes
-
HOSTNAME=localhost.localdomain
-
hostname [主机名]
查看与临时设置主机名
DNS配置文件
vim /etc/resolv.conf
nameserver DNS 服务
第三节 常用网络命令(1)
ifconfig命令
hostname [主机名]
关闭与启动网卡
- ifup 网卡设备名
启用该网卡 - ifdown 网卡设备名
禁用该网卡
查询网络状态
netstat [选项]
- -t:列出TCP协议端口
- -u:列出UDP协议端口
- -n:不使用域名与服务名,而使用IP地址和端口号
- -l:仅列出在监听状态网络服务
-
-a:列出所有的网络连接
netstat -rn- -r:列出路由列表,功能与route命令一致
route命令
route -n
查看路由列表(可以看到网关)
域名解析命令
nslookup [主机名或IP]
进行域名与IP地址解析
nslookup
>server
查看本机DNS服务器
如果没有这个命令 使用 yum -y install bind-utils 下载
yum provides 命令 查询该命令在哪个软件包里
第四节 常用网络命令(2)
ping 命令
ping [选项] ip或者域名
探测指定IP或域名的网络状况
- -c 次数:指定Ping包的次数
telnet命令
telnet [域名或ip] [端口]
远程管理与端口探测命令
telnet 192.168.0.252 80
traceroute
traceroute [选项] IP或域名
路由跟踪命令
-n 使用IP,不使用域名,速度更快
wget命令
wget 下载网址
下载命令,下载的东西的具体目录,不能为上一级目录
第五节 虚拟机网络参数配置
vim /etc/sysconfig/network-scripts/ifcfg-eth0 把ONBOOT=“no”改为yes
利用setup配置IP
在虚拟机中配置
- 桥接:使用真实网卡,占用和本机想通的网段,还可以和同一个网段的局域网连接
- NAT连接 使用VMnet8 只能和本机通信,不能连局域网,虚拟机可以通过主机单向网络上的其他工作站,其他工作站不能访问虚拟机。
- Host-only 使用VMnet1 此时虚拟机只能与虚拟机、主机互访。也就是不能上互联网
选择不同的模式就把I虚拟机IP设置为对应模式相同的网段,选择真实IP网段,VMnet1 IP网段,VMnet8 IP网段
VMware虚拟机克隆镜像需要改UUID
-
vim /etc/sysconfig/network-scripts/ifcfg-eth0
删除MAC地址行 -
rm -rf /etc/udev/rules.d/70-persistent-net.rules
删除网卡和MAC地址绑定文件 -
重启系统