主機名:server0.example.com
子網掩碼:255.255.255.0
預設閘道器:172.25.0.254
dns伺服器:172.25.254.254
使用nmcli配置網路連線時的基本操作
檢視網路連線、連線詳情:
修改網路連線引數:
實現此案例需要按照如下步驟進行。
1)配置前,檢查是否設定靜態主機名
[root@server0 ~]# hostnamectl
static hostname: n/a //未設定靜態主機名
transient hostname: server0.example.com
2)設定為指定的主機名
[root@server0 ~]# vim /etc/hostname //建立主機名配置檔案
server0.example.com
3)配置後,檢查結果
[root@server0 ~]# hostnamectl
static hostname: server0.example.com //已設定靜態主機名
icon name: computer
.. ..
1)檢視當前主機的網絡卡裝置、網路連線
[root@server0 ~]# nmcli connection show
名稱 uuid 型別 裝置
system eth0 5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03 802-3-ethernet eth0
2)修改連線"system eth0"的配置
[root@server0 ~]# nmcli connection modify "system eth0" ipv4.method manual ipv4.addresses "172.25.0.11/24 172.25.0.254" ipv4.dns 172.25.254.254 connection.autoconnect yes
3)重新啟用連線「system eth0」
通過up指令啟用連線配置,必要時也可以先用down再up:
[root@server0 ~]# route -n
kernel ip routing table
destination gateway genmask flags metric ref use iface
0.0.0.0 172.25.0.254 0.0.0.0 ug 1024 0 0 eth0
172.25.0.0 0.0.0.0 255.255.255.0 u 0 0 0 eth0
[root@server0 ~]# nmcli connection up "system eth0" //啟用連線
connection successfully activated (d-bus active path: /org/freedesktop/networkmanager/activeconnection/1)
確保系統服務networkmanager開機自啟:
[root@server0 ~]# systemctl restart networkmanager
[root@server0 ~]# systemctl enable networkmanager
4)檢查修改結果,確認無誤
[root@server0 ~]# ifconfig eth0
eth0: flags=4163mtu 1500
inet 172.25.0.11 netmask 255.255.255.0 broadcast 172.25.0.255
inet6 fe80::5054:ff:fe00:b prefixlen 64 scopeid 0x20ether 52:54:00:00:00:0b txqueuelen 1000 (ethernet)
rx packets 1394 bytes 138855 (135.6 kib)
rx errors 0 dropped 0 overruns 0 frame 0
tx packets 944 bytes 98495 (96.1 kib)
tx errors 0 dropped 0 overruns 0 carrier 0 collisions 0
[root@server0 ~]# route -n
kernel ip routing table
destination gateway genmask flags metric ref use iface
0.0.0.0 172.25.0.254 0.0.0.0 ug 1024 0 0 eth0
172.25.0.0 0.0.0.0 255.255.255.0 u 0 0 0 eth0
[root@server0 ~]# cat /etc/resolv.conf
# generated by networkmanager
search example.com
nameserver 172.25.254.254
如果使用nmcli修改網路連線時並未指定ipv4.dns,也可以直接修改dns客戶端配置檔案/etc/resolv.conf,確保新增有上述記錄即可。
通過ssh遠端訪問server0:
[root@room9pc13 ~]# ssh -x [email protected]
warning: permanently added 'server0.example.com' (ecdsa) to the list of known hosts.
last login: fri dec 23 19:00:12 2016 from 172.25.0.250
[root@server0 ~]# hostname //確認自己的主機名
server0.example.com
在虛擬機器server0上,可以查詢server0、desktop0、content等站點:
[root@server0 ~]# host server0.example.com
server0.example.com has address 172.25.0.11
[root@server0 ~]# host desktop0.example.com
desktop0.example.com has address 172.25.0.10
desktop0.example.com mail is handled by 10 smtp0.example.com.
[root@server0 ~]# host content.example.com
content.example.com has address 172.25.254.254
配置網路位址
配置網路位址 1.永久配置ip位址 etc sysconfig network scripts ifcfg eth0 2.永久配置主機名 vim etc hostname 格式 主機名.tedu.cn nmcli連線管理 1.檢視nmcli命令識別的網絡卡名字 nmcli connection sh...
Centos 配置網路位址
檢視網路裝置 網路配置資訊的路徑 etc sysconfig network scripts ip addr設定網路位址 自動獲取網路位址 device eth0 hwaddr 00 0c 39 ad 11 48 type ethernet uuid c230a1e5 a535 487a aab5 ...
Linux 命令配置網路位址
auto eth0 開機自動連線網路 iface lo inet loopback allow hotplug eth0 iface eth0 inet static static表示使用固定ip,dhcp表述使用動態ip address 198.9.146.131 設定ip位址 netmask 2...