阅读了之前的帖子后,我按照发布的回复操作。由于我是新手,我选择使用 Ubuntu GUI,然后进入终端。在终端上,我在行中输入了nano /etc/network/interfaces
。AUTO enp4s0
然后IFACE enp4s0 INET DHCP
,我将其更改为:
auto eth0
iface eth0 inet static
address 192.168.1.7
netmask 255.255.255.0
network 192.168.1.0 <---I guessed at this from a earlier post
gateway 198.168.1.1
dns 192.168.1.1 <---this too was a guess
**请注意,标记为猜测的两行之所以被添加,是因为其中两个帖子有它们,而其他帖子没有。
然后我输入 CTRL+X 退出。系统提示我是否要保存。输入 Y 表示是。返回消息是
ERROR WRITING /etc/netwrk/interfaces: Permission denied.
任何能获得静态 IP 分配的帮助都将不胜感激。
答案1
首先,如果您的系统使用的是 enp4s0,则不能简单地将接口重命名为 eth0。我建议您这样做:
sudo nano /etc/network/interfaces
设置文件如下:
auto enp4s0
iface enp4s0 inet static
address 192.168.1.107
netmask 255.255.255.0
gateway 198.168.1.1
dns-nameservers 192.168.1.1 8.8.8.8
我建议使用 x.107 静态地址,因为它不太可能与路由器中 DHCP 服务器使用的地址范围冲突。可以安全地省略网络地址,因此不必猜测。最后,dns 域名服务器并不是域名系统。
重启界面:
sudo ifdown enp4s0 && sudo ifup enp4s0
查看:
ping -c3 192.168.1.1
ping -c3 www.ubuntu.com
如果您收到 ping 返回,则表示您已全部设置完毕。
答案2
对于你的主要问题:
是的,使用须藤在命令之前要授予 root 权限。
对于你的第二个问题:
在新版本的 Linux 中,我们对 pci 卡使用了一种更精确、更恒定的命名约定,称为“可预测的网络接口设备名称”。
因此,您的网卡得到了“enp4s0”,这意味着:
en - 以太网
p - 端口号 4
s——主板 0 上的 pci 插槽号。
更多常识前缀:
- 根据接口类型有两个字符前缀:
- en -- 以太网
- sl——串行线路 IP(滑动)
- wl——无线局域网
- WW--WWAN
取自 :关联
PS - 如果您真的想要,您可以将接口名称改回 eth0,快速谷歌:询问UbuntuLink