网络配置

  • CentOS 7下配置网卡信息

    ·

    1、编辑网卡配置文件 CentOS 7的网卡命名规则与CentOS 6中的不一样,下面列出CentOS 7中的网卡命名规则,只要了解即可,不必深究。 规则1:如果Firmware或者BIOS提供的设备索引信息可用就用此命名。比如eno1。否则使用规则2 规则2:如果Firmware或Bios的PCI-E扩展插槽可用就用此命名。比如ens1,否则使用规则3 规则3:如果硬件接口的位置信息可用就用此命名。比如enp2s0 规则4:根据MAC地址命名,比如enx7d3e9f。默认不开启。 规则5:上述均不可用时回归传统命名方式 上面的所有命名规则需要依赖于一个安装包:biosdevname 使用vim文本编辑器打开网卡配置文件, [root@localhost home]# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 CentOS 7中的网卡配置信息的写法和CentOS 6中的也稍有不同,主要体现在:新加的各个选项后面都要加上一个“0”,不知为何~ 以下为网卡完整配置信息,新增及修改内容已着重标记(写配置文件的时候请不要把我加的注释也写上去=_=…)。 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static //IP获取方式,由原来的dhcp修改为static(手动指定) DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=enp0s3 UUID=a7b862e4-5d61-468e-a6ab-31c7ee01d790 DEVICE=enp0s3 ONBOOT=yes //开机时是否启用网卡,由原来的no改为yes ——————————————————————————————– 以下为添加的配置内容 ——————————————————————————————– IPADDR0=192.168.162.27 //配置IP地址,注意IPADDR后面有一个0 NETMASK0=255.255.255.0 //配置子网掩码,注意NETMASK后面有一个0 GATEWAY0=192.168.162.254 //配置网关地址,注意GATEWAY后面有一个0 DNS1=114.114.114.114 //配置首选DNS DNS2=8.8.8.8 //配置备用DNS 2、重启网络 [root@localhost ~]# service network…

    Read More

  • Linux下添加虚拟网卡,实现一块物理网卡绑定多个IP地址

    ·

    前言: 这个功能在实际生产环境中可能没有意义,但是在虚拟机里做实验的时候还是蛮实用的,可以直接在一个网卡上模拟出多个网段,这样就不用再添加单独的网卡啦。 配置方法: 以当前网卡的配置文件为模板创建虚拟网卡。 [root@localhost ~]# cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0:1 编辑虚拟网卡的配置文件。 [root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0:1 删除其中的MAC地址信息和UUID信息,同时将DEVICE的参数改为eth0:1,并按需求修改IP地址等信息。 以下是我修改好的虚拟网卡配置文件,仅供参考。注意!不要为虚拟网卡配置网关和DNS信息,完全没有意义且容易造成网络连接问题。 DEVICE=eth0:1 TYPE=Ethernet ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static IPADDR=192.168.2.100 NETMASK=255.255.255.0 重启网络。 [root@localhost ~]# service network restart 最后,ping一下虚拟网卡的IP地址看看是否配置成功。 [root@localhost ~]# ping 192.168.2.100 -c 4 PING 192.168.2.100 (192.168.2.100) 56(84) bytes of data. 64 bytes from 192.168.2.100: icmp_seq=1 ttl=64 time=0.010 ms 64 bytes from 192.168.2.100:…

    Read More

  • dhclient报错:dhclient(3108) is already running – exiting.的解决方法

    ·

    问题表现: 执行dhclient命令时抛出以下错误。 dhclient(3108) is already running – exiting. This version of ISC DHCP is based on the release available on ftp.isc.org. Features have been added and other changes have been made to the base software release in order to make it work better with this distribution. Please report for this software via the CentOS Bugs…

    Read More

  • CentOS 6下正确配置DNS的方法

    ·

    本来配置DNS是比较简单的东西,没想专门写一篇文章的。但后来我发现这里还是有一个大坑的,很有必要单独拿出来对其进行说明。 我看到网上很多教程都推荐大家通过编辑/etc/resolv.conf这个文件来修改系统的DNS。 但经过实测,用此方法修改DNS,在某些情况下会发生明明编辑了/etc/resolv.conf文件,但重启网络后文件又恢复到之前的状态的情况。 经过一翻搜索之后,发现。原来是因为CentOS 6使用NetworkManager来管理网络,当在/etc/resolv.conf中配置了DNS时,/etc/sysconfig/network-scripts/ifcfg-eth*文件中并没有DNS信息或还是之前的DNS信息,而NetworkManager会用/etc/sysconfig/network-scripts/ifcfg-eth*中的DNS信息来覆盖/etc/resolv.conf中的信息。 正确配置DNS的方法: vim /etc/sysconfig/network-scripts/ifcfg-eth*(*是什么依据实际情况来定) 按照如下格式添加DNS。 DNS1= DNS2= DNS3= …… 例如下图,其中“114.114.114.114”是国内著名的DNS服务,“8.8.8.8”是谷歌的DNS服务,也可以根据自身需求更改为其他DNS地址。 最后重启网络即可。 service network restart

    Read More

  • CentOS 6配置IPv6地址

    ·

    编辑网络配置信息文件。 vim /etc/sysconfig/network 启用IPv6支持。 编辑网卡配置文件。 vim /etc/sysconfig/network-scripts/ifcfg-eth0 这里需要注意的是,IPv4与IPv6可以同时绑定同一块网卡,因而在添加IPv6地址信息时可以不删除IPv4的地址信息。 以下是IPv6地址配置选项。 IPV6INIT    //网卡初始化IPv6协议栈 IPV6ADDR                        //配置IPv6地址 IPV6_DEFAULTGW                  //配置IPv6网关 下图是一个IPv6地址配置的例子。 如果是在虚拟机下配置的IPv6需要测试配置是否成功,可以为两台计算机同时配置IPv6地址,互相ping。 下面提供4个同网段的IPv6地址来供大家测试用。 2400:A480:000F:0080:00C3:0000:0000:0074 2400:A480:000F:0080:00C3:0000:0000:0174 2400:A480:000F:0080:00C3:0000:0000:0274 2400:A480:000F:0080:00C3:0000:0000:0374 网关: 2400:A480:000F:0080:0000:0000:0000:0001 子网掩码长度: 64 配置完后,使用ping6命令进行测试,例如: ping6 2400:A480:000F:0080:00C3:0000:0000:0074

    Read More

  • CentOS 6下网卡配置文件的写法

    ·

    网卡配置文件的路径。 /etc/sysconfig/network-scripts/ifcfg-eth*     //注意结尾处是一个通配符,CentOS 6下第一块网卡名为eth0,第二块为eth1,以此类推。 配置文件中除以下配置需要修改或添加之外其余配置请保持默认。 ONBOOT=yes                       \\设置网卡在系统启动时自动激活 BOOTPROTO=static                 \\使用静态ip,若需要动态获取ip可以把static修改为dhcp,如使用dhcp方式获取IP则此选项下方的选项可以忽略不写。 IPADDR=192.168.162.246           \\配置IP地址 NETMASK=255.255.255.0            \\指定子网掩码 GATEWAY=192.168.162.254          \\指定网关 DNS1=114.114.114.114             \\指定第一个DNS DNS2=8.8.8.8             \\指定第二个DNS 下面是修改好后的配置文件的完整内容,仅供参考。 DEVICE=eth0 HWADDR=08:00:27:4D:6C:E6 TYPE=Ethernet UUID=48cabfe6-cbb6-465c-95e8-fe37997fd9d6 ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static IPADDR=192.168.162.246 NETMASK=255.255.255.0 GATEWAY=192.168.162.254 DNS1=114.114.114.114 DNS2=8.8.8.8 最后,重启网络即可。 service network restart

    Read More