怎么查看当前的网络状态,这里就不着重描述,用ifconfig命令就可以。我们直接进入主题。
red hat系统中的网卡配置在这个目录中:/etc/sysconfig/network-scripts
1、进入网卡配置的目录
cd /etc/sysconfig/network-scripts/
red hat和ubuntu的网卡配置是不一样的,ubuntu中将所有的配置都写在同一个文件中,而red hat是每个网卡都是独立一个文件。
所以在这里目录中可以看到这两个文件,ifcfg-eth0和ifcfg-lo,eth0就是我们的网卡配置文件(ubuntu中的ens33),lo是回环测试。
2、修改网卡配置
这里的网卡配置就和ubuntu的不太一样,内外网的顺序可以任意。
将ifcfg-eth0配置文件的内容修改成如下:
DEVICE=eth0 # 网卡名 BOOTPROTO=static # 静态IP HWADDR=02:0c:29:3b:8f:78 IPV6INIT=no # 不设置IPV6 IPV6_AUTOCONF=no NM_CONTROLLED=no # 不受网络小助手管理 ONBOOT=yes # 开机启动 TYPE=Ethernet UUID=cb28153c-586a-2044-9b5a-952476543aea IPADDR=192.168.8.95 # IP地址、掩码、网关 NETMASK=255.255.255.0 GATEWAY=192.168.8.1
3、增加虚拟网卡
cp ifcfg-eth0 ifcfg-eth0:1
修改ifcfg-eth0:1的内容,修改的内容如下:
DEVICE=eth0:1 # 网卡名字必须修改 BOOTPROTO=static HWADDR=02:0c:29:3b:8f:78 ONBOOT=yes TYPE=Ethernet IPADDR=172.16.2.95 # IP地址、掩码、网关 NETMASK=255.255.0.0 GATEWAY=172.16.254.254 DNS=172.16.254.254 # 增加一个DNS
以此类推,可以增加ifcfg-eth0:2 ifcfg-eth0:3等
4、设置默认网关
打开默认网关配置文件
vim /etc/resolv.conf
增加以下内容
nameserver 192.168.8.1 nameserver 172.16.254.254
5、关闭网络小助手,这个很重要
如果没有关闭网络小助手,以上修改的配置文件有一些会被重新修改,而且只能访问一个网络,不能同时访问内外网。
临时关闭,重启网卡没有影响,开机重启之后,该服务又重新启动。所以一般选择永久关闭
/etc/init.d/NetworkManager stop
永久关闭
chkconfig --level 35 NetworkManager off
6、重启网卡
red hat可以通过重启网卡就生效配置文件,不需要重启电脑,这个是比ubuntu好的地方。
/etc/init.d/network restart
或
service network restart
网卡重启好之后,就可以同时访问内外网了。