配置RHEL7.2配置網絡環境

1. 配置網絡環境

1.1網卡的命名規則

 RHEL6的網卡命名方式:它會根據情況有所改變而非唯一且固定,在RHEL6之前,網絡接口使用連續號碼命名: eth0、 eth1等,當增加或刪除網卡時,名稱可能會發生變化

   RHEL7採用dmidecode採集命名方案,以此來得到主板信息;它可以實現網卡名字永久唯一化(dmidecode這個命令可以採集有關硬件方面的信息)

對網絡設備的命名方式:

1)如果Firmware或BIOS爲主板上集成的設備提供的索引信息可用,且可預測則根據此索引進行命名,例如eno1

2)如果Firmware或BIOS爲PCI-E擴展槽所提供的索引信息可用,且可預測,則根據此索引進行命名,例如ens1

3)如果硬件接口的物理位置信息可用,則根據此信息進行命名,例如enp2s0

上述均不可用時,則使用傳統命名機制

RHEL7中,enX(X常見有下面3種類型) ,en(ethernet)有線局域網

u  o:主板板載網卡,集成設備的設備索引號

u  p:獨立網卡,PCI網卡

u  s:熱插拔網卡,usb之類,擴展槽的索引號

u  x:基於MAC地址命名

nnnnnnnn(數字)表示:MAC地址+主板信息計算得出唯一的序列

1.2配置臨時IP

1.2.1 配置默認訪問IP地址

格式:ifconfig   網卡名稱 ip地址

l 實例:

[root@nongzhengyi 桌面]# ifconfig eno16777736 192.168.0.10

[root@nongzhengyi 桌面]# ifconfig eno16777736

eno16777736: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500

        inet 192.168.0.10  netmask 255.255.255.0  broadcast 192.168.0.255

        inet6 fe80::20c:29ff:fe02:9e5c  prefixlen 64  scopeid 0x20<link>

        ether 00:0c:29:02:9e:5c  txqueuelen 1000  (Ethernet)

        RX packets 62  bytes 6331 (6.1 KiB)

        RX errors 0  dropped 0  overruns 0  frame 0

        TX packets 45  bytes 7286 (7.1 KiB)

        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

[root@nongzhengyi 桌面]# systemctl restart network

1.2.2 爲網卡配置多個IP

l 格式:

ifconfig 網卡名稱:0 第一個IP地址 (netmask 子網掩碼) IP

Ifconfig 網卡名稱:1 第二個IP地址 (netmask 子網掩碼) IP

l 實例:

    [root@nongzhengyi 桌面]# ifconfig eno16777736:0 192.168.0.11

[root@nongzhengyi 桌面]# ifconfig eno16777736:0

eno16777736:0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500

        inet 192.168.0.11  netmask 255.255.255.0  broadcast 192.168.0.255

        ether 00:0c:29:02:9e:5c  txqueuelen 1000  (Ethernet)

 

1.2.3 刪除臨時IP

l 格式:

ifconfig 網卡名稱 del IP地址

l 實例:

[root@nongzhengyi 桌面]# ifconfig eno16777736:0;ifconfig eno16777736:1

eno16777736:0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500

        inet 192.168.0.11  netmask 255.255.255.0  broadcast 192.168.0.255

        ether 00:0c:29:02:9e:5c  txqueuelen 1000  (Ethernet)

 

eno16777736:1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500

        inet 192.168.0.12  netmask 255.255.255.0  broadcast 192.168.0.255

        ether 00:0c:29:02:9e:5c  txqueuelen 1000  (Ethernet)

 

[root@nongzhengyi 桌面]# ifconfig eno16777736:0 del 192.168.0.11

[root@nongzhengyi 桌面]# ifconfig eno16777736:0;ifconfig eno16777736:1

eno16777736:0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500

        ether 00:0c:29:02:9e:5c  txqueuelen 1000  (Ethernet)

 

eno16777736:1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500

        inet 192.168.0.12  netmask 255.255.255.0  broadcast 192.168.0.255

        ether 00:0c:29:02:9e:5c  txqueuelen 1000  (Ethernet)

 

1.2.4 查看networkmanager服務是是否啓動

NeworkManager是管理和監控網絡設置的守護進程,RHEL7更加註重使用NetworkManager服務來實現網絡的配置和管理

[root@nongzhengyi 桌面]# systemctl status NetworkManager

● NetworkManager.service - Network Manager

   Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)

   Active: active (running) since 日 2017-06-18 17:22:55 CST; 23h left

 Main PID: 974 (NetworkManager)

     ……………………………………

 

1.3配置永久IP

1.3.1 文本框方式配置

[root@panda Desktop]# nmtui

………………  ---這裏自行根據網卡提示操作

[root@panda ~]# systemctl restart network   ---重啓服務

1.3.2 配置文件修改IP

[root@panda~]#vim /etc/sysconfig/network-scripts/ifcfg-eno16777736

HWADDR=00:0C:29:02:9E:5C

TYPE=Ethernet

BOOTPROTO=none # 網絡類型dhcp,none,static

DNS1=192.168.0.1     # 主DNS

DNS2=144.144.144.144 # 次DNS

DEFROUTE=yes

IPV4_FAILURE_FATAL=no

IPV4_ROUTE_METRIC=100

IPV6INIT=yes

IPV6_AUTOCONF=no

IPV6_DEFROUTE=yes

IPV6_FAILURE_FATAL=no

NAME=eno16777736

UUID=b1b41e0d-428d-4981-a35a-2a4682defa75

DEVICE=eno16777736

ONBOOT=yes # 開機自動開啓網絡

IPADDR=192.168.0.71 # IP地址

PREFIX=32 # 子網掩碼

GATEWAY=192.168.0.1 # 默認網關

[root@panda ~]# systemctl restart network   ---重啓服務

 

具體詳細參數說明:

# DEVICE:此配置文件應用到的設備

# HWADDR:對應的設備的MAC地址

# BOOTPROTO:激活此設備時使用的地址配置協議,常用的dhcp, static, none,bootp

# NM_CONTROLLED: NM是NetworkManager的簡寫,此網卡是否接受NM控制;建議CentOS6爲“no”

# ONBOOT:在系統引導時是否激活此設備

# TYPE:接口類型;常見有的Ethernet, Bridge

# UUID:設備的惟一標識

# IPADDR:指明IP地址

# NETMASK:子網掩碼

# GATEWAY: 默認網關

# DNS1:第一個DNS服務器指向

# DNS2:第二個DNS服務器指向

# USERCTL:普通用戶是否可控制此設備

# IPV4_FAILURE_FATAL 如果爲yes,則ipv4配置失敗禁用設備

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章