通过修改配置文件设置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

猜你喜欢

转载自blog.csdn.net/u010899735/article/details/82861757
今日推荐