分配静态IP-写入权限被拒绝

分配静态IP-写入权限被拒绝

阅读了之前的帖子后,我按照发布的回复操作。由于我是新手,我选择使用 Ubuntu GUI,然后进入终端。在终端上,我在行中输入了nano /etc/network/interfacesAUTO 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

相关内容