今天在配置軟路由的時候需要設備有線網卡為靜態地址,於是便按照如下方法進行修改:
1、備份網絡配置文件:
sudo cp /etc/network/interfaces /etc/netword/interfaces.bak
2、修改網絡配置文件:
sudo vi /etc/network/interface
然后在里面注釋下面這行內容:
source-directory /etc/network/interfaces.d
之后添加如下內容:
auto enp7s0
iface enp7s0 inet static
address 192.168.100.2
netmask 255.255.255.0
gateway 192.168.100.254
然后保存退出。
3、添加dns配置:
先備份dns配置文件:
sudo cp /etc/resolv.conf /etc/resolv.conf.bak
然后修改dns配置文件:
sudo vi /etc/resolv.conf
把之前的dns服務器地址修改為114.114.114.114及192.168.4.1,如下圖
4、重啟網絡服務器:
sudo /etc/init.d/networking restart
發現提示重啟成功了,但是通過ifconfig查看然后使用的靜態地址。
於是我又通過deepin系統自帶的圖形界面修改為如下圖所示:
然后發現仍然不生效。
於是沒有辦法,只能到找百度查找資料了。然后搜索到一個大神他的deepin(老版本)網絡配置文件配置有我沒有添加的地方(原網頁沒有及時截圖,這里就不放了),直接放出我重新修改生效后的配置如下:
上面紅色框中的地方為我之前沒有如此配置的地方。
至於最后兩行是我添加的靜態路由,這樣就不會跟上網的無線網卡沖突導致不能上網了,而又可以正常的對軟路由器進行管理。
總結:
deepin系統在修改網絡配置文件的時候需要注釋掉source-directory /etc/network/interfaces.d這行的內部,然后在下面添加配置的時候需要配置環回接口自己啟動,如上面截圖所示。