首先查詢有線網卡名
首先確保在/etc/network/interfaces 有如下一行
設置固定IP
在/etc/network/interfaces.d 目錄下創建一個以網卡名命名的文件(方便識別)
sudo vi /etc/network/interfaces.d/enp6s0 #參考如下內容設置固定ip auto enp6s0 #enp6s0替換為你機器上的有線網卡名 iface enp6s0 inet static # static 為固定ip, dhcp 為動態ip, 如果設置為動態ip以下4行可省略 address 192.168.1.21 # 固定ip netmask 255.255.255.0 #子網掩碼 gateway 192.168.1.1 # 設置網關 dns-nameserver 192.168.1.1 #設置可用的dns, 由於我的路由器開啟了dns解析服務, 所以我的網卡和dns server ip一致, 一般設置為所在城市的dns服務器, 可百度查詢相應城市的dns server
重啟網卡
#關閉網卡 sudo ifdown enp6s0 # 等待數秒, 重新激活網卡 sudo ifup enp6s0
驗證配置是否成功
ifconfig -a # 使用ifconfig 的替代命令 ip 查詢網卡狀態 ip a
如下藍色部分出現表示成功
檢查域名解析是否可用
如果不可用, 在/etc/resolv.conf文件中手動添加域名解析服務器
最好是一條主記錄, 一條備用記錄, 由於我的域名解析比較可靠, 所以我只添加了一條