網絡設定
學習目標
- 知道查看網絡信息的基礎命令
- 能夠手動配置網絡信息
1、手動設定
手動設定的ip,也叫做靜態ip地址。手動設定ip,必須取得下面的幾個參數才能夠讓系統聯網:
- IP
- 子網掩碼
- 網關(gateway)
- DNS主機IP
查看網卡配置項
第一種方式:網卡配置文件所在目錄:/etc/sysconfig/network-scripts/
[root@itcast network-scripts]# cd /etc/sysconfig/network-scripts/
[root@itcast network-scripts]# cat ifcfg-eno16777736
HWADDR="00:0C:29:17:6E:52" // 硬件地址,mac地址
TYPE="Ethernet" // 網絡類型
BOOTPROTO="dhcp" // 地址分配方式
...省略...
NAME="eno16777736" //設備名稱
UUID="cad73489-0b2e-46af-bc13-d281d6577606"
ONBOOT="yes" //是否開機啟動
第二種方式:命令方式:nmcli connection show 網卡名稱
[root@itcast network-scripts]# nmcli device show eno16777736
connection.id: eno16777736
connection.uuid: cad73489-0b2e-46af-bc13-d281d6577606
connection.interface-name: --
connection.type: 802-3-ethernet
connection.autoconnect: yes
...省略...
ipv4.method: auto
ipv4.dns:
ipv4.dns-search:
ipv4.addresses:
ipv4.routes:
ipv4.ignore-auto-routes: no
ipv4.ignore-auto-dns: no
ipv4.dhcp-client-id: --
ipv4.dhcp-send-hostname: yes
ipv4.dhcp-hostname: --
...省略...
含義:
配置項 | 說明 |
---|---|
connection.autoconnect [yes|no] | 是否開機時啟動網絡,預設同時是yes |
ipv4.method [auto|manual] | 自動還是手動設定網絡參數 |
ipv4.dns | dns地址 |
ipv4.addresses | ip地址 |
配置網絡
# 查看當前網卡數據,由於我們沒有靜態ip地址,所以使用自動獲取的地址信息作為靜態ip地址。
[root@itcast network-scripts]# nmcli device show eno16777736
# 配置操作
[root@itcast html]# nmcli connection modify eno16777736 \
> connection.autoconnect yes \
> ipv4.method nanual \
> ipvr.addresses 172.16.99.248/24 \
> ipv4.gateway 172.16.99.2 \
> ipv4.dns 172.16.99.2 \
[root@itcast html]# nmcli connection up eno16777736 # 使網絡生效
[root@itcast html]# nmcli connection show eno16777736 # 查看配置狀態
2、DHCP自動獲取
[root@itcast html]# ncmli connection modify en016777736 \
> connection.autoconnect yes \
> ipv4.method auto
[root@itcast html]# nmcli connection up eno16777736 # 使網絡生效
[root@itcast html]# nmcli connection show eno16777736 # 查看配置狀態