我担心自己搬起石头砸自己的脚。有一段时间,我使用静态 IP 连接有线以太网,但在尝试设置 NFS 以在 raspberry pi 和 Ubuntu 之间共享文件时,我搞砸了,现在我没有网络连接。由于对 Linux 和 Ubuntu 还很陌生,我进入了未知领域。
我的 /etc/network/interfaces 是....
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
iface eth0 inet static
address 192.168.0.155
gateway 192.168.0.1
netmask 255.255.255.0
broadcast 192.168.0.255
dns-nameservers 8.8.8.8, 8.8.4.4
我的 ifconfig 看起来像这样...
eth0 Link encap:Ethernet HWaddr d0:50:99:90:ed:07
inet6 addr: fe80::d250:99ff:fe90:ed07/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1311 errors:0 dropped:0 overruns:0 frame:0
TX packets:28 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:138824 (138.8 KB) TX bytes:7142 (7.1 KB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:918 errors:0 dropped:0 overruns:0 frame:0
TX packets:918 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:103298 (103.2 KB) TX bytes:103298 (103.2 KB)
不幸的是,我不知道还能发送什么。ubuntu 对我来说很新,我在 Google 上找不到任何可以帮助我解决这个问题的东西。也许有人可以问我一些问题,帮助我弄清楚如何诊断这个问题。
顺便说一句,当我尝试设置 NFS 时,我使用了以下命令......
sudo apt-get install nfs-common -y
请帮我诊断一下(或者发送任何可以帮助我的信息)。
谢谢。Charlie(Linux 新手)
答案1
尝试这个:
- 添加
auto eth0
以上内容iface eth0[...]
。否则界面不会在启动时自动出现。 - 应该说
dns-nameservers 8.8.8.8 8.8.4.4
——没有逗号。 重新启动网络关闭接口,然后再次启动sudo ifdown eth0 && sudo ifup eth0
重新启动
networking
确实已被弃用,并可能会对其他服务产生负面影响。
nmcli
需要注意的是,Ubuntu 管理网络连接的默认方式是通过 NetworkManager。使用图形桌面时,可以通过其小程序或使用或 的命令行方便地配置 NM nmtui
。
答案2
我建议您将文件修改为:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.0.155
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 8.8.8.8 8.8.4.4
使用以下命令重新启动界面:
sudo ifdown eth0 && sudo ifup -v eth0
重新启动网络已被弃用。