配置靜態網路位址

2021-09-28 21:06:14 字數 3846 閱讀 7855

主機名: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...