通過修改配置文件設置Ubuntu網絡

最近實驗室來了個新設備,一臺AGV,上面搭載一臺工控機,上面的各種終端通過ROS通信。

我們正好有一臺觸摸屏,想接在上面方便調試,但是工控機不了網。網口的燈都亮,網線沒有問題,通過圖形界面配置根本找不到選項菜單,最後才知道是網絡配置文件已經被修改,這臺工控機的地址是寫死的。

編輯文件 $ sudo gedit /etc/network/interfaces

# The loopback network interface (配置環回口)
 
  auto lo # 開機自動激lo接口
 
  iface lo inet loopback # 配置lo接口爲環回口
 
  # The primary network interface #配置主網絡接口
 
  
 
  auto enp3s0 #開機自動激活enp3s0接口
 
  iface enp3s0 inet static #配置enp3s0接口爲靜態地址
 
  address 192.168.1.111
 
  gateway 192.168.1.254
 
  netmask 255.255.255.0

剛裝完Ubuntu系統的配置文件:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

可以按照如上配置文件進行修改,刪除或註釋掉多餘代碼,或者將iface enp3s0 inet static修改爲iface enp3s0 inet dhcp,即自動獲取IP地址。

我沒有這樣修改,因爲我的路由分配的IP地址就在這個網段,我修改了resolv.conf文件,此文件可以修改DNS。

$ sudo gedit /etc/resolv.conf

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.1.1

將127.0.1.1修改爲路由分配的DNS,保存後就能上網了!

 

2018年9月27日於科大機器人中心206

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章