Linux网络配置之虚拟网卡的配置(Red Hat 6.5)

时间:2024-03-12 21:04:26

  怎么查看当前的网络状态,这里就不着重描述,用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

  网卡重启好之后,就可以同时访问内外网了。