一:網絡設置
1.找到要設置的網卡
命令:ip addr
列出所有的網絡配置,找到你需要配置的網卡
入圖,我這個是ens33
2.找到配置文件
配置文件路徑:
/etc/sysconfig/network-scripts/
配置文件名稱,和你的網卡名有關系。
我的是ifcfg-ens33。
也不知道別的系統是不是這樣。
3.編輯配置文件
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens33 UUID=a4ac1ac1-1c91-3c5a-a00d-2a257f7c2761 ONBOOT=yes AUTOCONNECT_PRIORITY=-999 DEVICE=ens33 IPADDR=10.99.108.254 PREFIX=24 GATEWAY=10.99.108.249 DNS1=222.88.88.88 DOMAIN=222.85.85.85 IPV6_PRIVACY=no
我就關心:
IPADDR 地址
PREFIX 掩碼位數 (255.255.255.0 就是24)
GATWAY 網關
DNS1 DNS地址
二:配套命令
1. 啟動或關閉某張網卡
ifup eth0
ifdown eth0
2. 重啟所有網絡接口
/etc/init.d/network restart
3. 查看主機名字所對應的IP(測試dns)
ping www.baidu.com
三:命令nmcli
簡介:
這個大概就是fedora的網絡配置命令了。
顯示所有網絡連接:nmcli con show
顯示活動網絡連接:nmcli con show -active
顯示指定網絡連接的詳情:nmcli con show eno16777728
顯示網絡設備連接狀態:nmcli dev status
顯示所有網絡設備的詳情:nmcli dev show
顯示指定網絡設備的詳情:nmcli dev show eno16777728
啟用網絡連接:nmcli con up eno16777728
停用網絡連接(可被自動激活):nmcli con down eno33554960
禁用網卡,防止被自動激活:nmcli dev dis eth0
刪除網絡連接的配置文件:nmcli con del eno33554960
重新加載配置網絡配置文件:nmcli con reload
動態獲取IP方式的網絡連接配置:nmcli con add con-name eno16777728 type ethernet ifname eno16777728
指定靜態IP方式的網絡連接配置:nmcli con add con-name eno16777728 ifname eno16777728 autoconnect yes type ethernet ip4 10.1.254.254/16 gw4 10.1.0.1
啟用/關閉所有的網絡連接:nmcli net on/off
禁用網絡設備並防止自動激活:nmcli con dis eno33554960
查看添加網絡連接配置的幫助:nmcli con add help
修改網絡連接單項參數
nmcli con mod IF-NAME connection.autoconnect yes修改為自動連接
nmcli con mod IF-NAME ipv4.method manual | dhcp修改IP地址是靜態還是DHCP
nmcli con mod IF-NAME ipv4.addresses “172.25.X.10/24 172.25.X.254”修改IP配置及網關
nmcli con mod IF-NAME ipv4.gateway 10.1.0.1修改默認網關
nmcli con mod IF-NAME +ipv4.addresses 10.10.10.10/16添加第二個IP地址
nmcli con mod IF-NAME ipv4.dns 114.114.114.114添加dns1
nmcli con mod IF-NAME +ipv4.dns 8.8.8.8添加dns2
nmcli con mod IF-NAME -ipv4.dns 8.8.8.8刪除dns
我想實現的沒法用,我想DHCP獲取IP,自己設置網關地址。
[root@localhost ~]# nmcli con mod enp0s3 ipv4.gateway 192.168.1.3
錯誤:修改連接 'enp0s3' 失敗:ipv4.gateway: 如果沒有配置地址,網關會無法設置。