CentOS7.2網(wǎng)絡(luò)配置

修改hostname

  • vi /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6i
127.0.0.1   docker2

docker2為主機(jī)名

  • vi /etc/hostname
docker2

注意:這是修改配置文件的方式,可以用命令行的方式修改hostname

配置靜態(tài)的ip

  • vi /etc/sysconfig/network-scripts/ifcfg-eno16777736
TYPE=Ethernet
#BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=ca79f88e-e6ef-485f-93d9-671d4b49afaf
DEVICE=eno16777736
#ONBOOT=no

#static ip
NM_CONTROLLED=no
ONBOOT=yes
BOOTPROTO=static
HWADDR=00:0c:29:bf:c6:35
IPADDR=192.168.175.211
NETMASK=255.255.255.0
GATEWAY=192.168.175.2
DNS1=192.168.175.2

HWADDR為mac地址,可以不設(shè)置,如果要設(shè)置的話,可以先使用ip addr命令查看

  • 重啟服務(wù)service network restart,或者重啟主機(jī)reboot

修改網(wǎng)卡名稱為eth0

  • cd /etc/sysconfig/network-scripts/
  • 修改文件名
    mv ifcfg-eno16777736 ifcfg-eth0
  • ifcfg-eth0中的DEVICE=eno16777736修改為DEVICE=eth0,這一步很重要,否則重啟服務(wù)service network restart會(huì)失敗報(bào)錯(cuò)
    ifcfg-eth0完整配置如下:
TYPE=Ethernet
#BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=ca79f88e-e6ef-485f-93d9-671d4b49afaf
#DEVICE=eno16777736
#ONBOOT=no

#static ip
DEVICE=eth0
NM_CONTROLLED=no
ONBOOT=yes
BOOTPROTO=static
HWADDR=00:0c:29:bf:c6:35
IPADDR=192.168.175.211
NETMASK=255.255.255.0
GATEWAY=192.168.175.2
DNS1=192.168.175.2
  • vi /etc/sysconfig/grub或者vi /etc/default/grub
    添加net.ifnames=0 biosdevname=0

  • 生成啟動(dòng)菜單
    grub2-mkconfig -o /boot/grub2/grub.cfg

  • 重啟系統(tǒng)生效 reboot

在centos7中繼續(xù)使用ifconfig命令

  • 安裝net-tools
[root@docker2 default]# yum list|grep net-tools
net-tools.x86_64                            2.0-0.22.20131004git.el7   base     
[root@docker2 default]# yum -y install net-tools
  • 使用ifconfig命令
[root@docker2 default]# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.175.211  netmask 255.255.255.0  broadcast 192.168.175.255
        inet6 fe80::20c:29ff:febf:c635  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:bf:c6:35  txqueuelen 1000  (Ethernet)
        RX packets 11686  bytes 12134729 (11.5 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 3906  bytes 300355 (293.3 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容