除非重新启动,否则手动分配IP地址不会生效

尼尔·王

环境:Ubuntu Server 16.04

网络管理员:未安装

接口需要更改:enp0s9

/etc/network/interfaces

auto enp0s9
iface enp0s9 inet static
    address 192.168.10.50
    netmask 255.255.255.0

我想更改enp0s9的IP地址,所以我浏览了interfaces文件,修改了地址行。

但是,无论我如何重新启动/重新加载enp0s9,该IP地址仍然是旧的。只有重新启动服务器才能刷新IP地址。

系统日志

Dec 26 11:55:02 localhost kernel: [   88.763677] IPv6: ADDRCONF(NETDEV_UP): enp0s9: link is not ready
Dec 26 11:55:02 localhost kernel: [   88.765633] e1000: enp0s9 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
Dec 26 11:55:02 localhost kernel: [   88.765981] IPv6: ADDRCONF(NETDEV_CHANGE): enp0s9: link becomes ready
Dec 26 11:55:02 localhost systemd[1]: Reloading OpenBSD Secure Shell server.
Dec 26 11:55:02 localhost systemd[1]: Reloaded OpenBSD Secure Shell server.
贡萨雷斯

首先,你应该尝试设置“在路上”的IP (重新启动时不会保留)直接使用ifconfig发行sudo ifconfig enp0s9 192.168.10.50 netmask 255.255.255.0

如果您仍然遇到更改ip的问题(也可能与dhcp有关,如果它最初处于活动状态)您也可以尝试使用刷新当前配置sudo ip addr flush enp0s9然后重试

要设置网络接口,/etc/network/interfaces我将至少添加“网络”配置(尝试填写所有字段并检查日志),以此为例(我在个人家用服务器上使用它)

# The loopback network interface
auto lo
iface lo inet loopback

# The primary (wan & lan) network interface
auto enp1s7
iface enp1s7 inet static
        address 192.168.10.50
        netmask 255.255.255.0
        network 192.168.10.0
        gateway 192.168.10.1
        broadcast 192.168.10.255
        dns-nameservers 8.8.8.8
        dns-nameservers 8.8.4.4

# The second (lan only) network interface
auto enp0s8
iface enp0s8 inet dhcp

要重新启动网络服务,请使用sudo systemctl restart networking.servicesudo /etc/init.d/networking restart我更喜欢使用第一种(系统的方式),也可以使用sudo systemctl status networking.servicejournalctl -xe在出现错误的情况下,这对我来说比较舒服,而不是直接在syslog中查找(个人喜好)

希望能帮助到你。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

除非手动启动,否则Bash不会读取.bashrc

来自分类Dev

Android:为什么除非重新启动或手动卸载该应用程序,否则不会删除旧的PendingIntents?

来自分类Dev

除非重新启动,否则发布服务不会更新Web

来自分类Dev

除非重新启动,否则发布服务不会更新Web

来自分类常见问题

如何从Android Studio手动重新启动ADB

来自分类Dev

在Ubuntu中:“服务网络重新启动”和“ resolvconf重新启动”在重新启动之前不会生效

来自分类Dev

除非您手动强制页面重排,否则不会呈现angular指令的内容

来自分类Dev

除非手动添加,否则某些页面不会被Sphider索引

来自分类Dev

除非手动编辑/提交,否则不会使用if语句更新值

来自分类Dev

手动分配IP

来自分类Dev

除非重新启动项目,否则VS .Net Core Razor页面不会更新

来自分类Dev

除非重新启动桌面,否则GDM登录后桌面不会登录

来自分类Dev

除非主机重新启动,否则VirtualBox不会看到USB设备

来自分类Dev

Express / hbs除非重新启动,否则不会注册部分更改

来自分类Dev

Systemd无法在重新启动时启动Nginx,但可以手动运行

来自分类Dev

Node-Sass | 除非我手动删除css文件,否则不重新编译

来自分类Dev

节点萨斯| 除非我手动删除css文件,否则不重新编译

来自分类Dev

除非手动启动工作流程,否则不发送电子邮件实体

来自分类Dev

手动重新启动Azure Worker角色“ WaWorkerHost.exe”

来自分类Dev

手动重新启动计时器后,奇怪的未记录QTimer / QEventLoop行为

来自分类Dev

JSR 352步骤分区-手动重新启动分区

来自分类Dev

在命令行上手动停止或重新启动beantalkd

来自分类Dev

手动重新启动networking.service之前,SSH无法正常工作

来自分类Dev

JSR 352步骤分区-手动重新启动分区

来自分类Dev

如何使用“ ip addr add”手动分配一个永久/静态IP地址?

来自分类Dev

OpenStack:手动分配IP

来自分类Dev

除非我在Ubuntu上重新启动php-fpm,否则对php文件的更改不会反映出来

来自分类Dev

重新加载Express.js路由更改而无需手动重新启动服务器

来自分类Dev

在应用重新启动之前,对相关csx文件的更改才会生效

Related 相关文章

  1. 1

    除非手动启动,否则Bash不会读取.bashrc

  2. 2

    Android:为什么除非重新启动或手动卸载该应用程序,否则不会删除旧的PendingIntents?

  3. 3

    除非重新启动,否则发布服务不会更新Web

  4. 4

    除非重新启动,否则发布服务不会更新Web

  5. 5

    如何从Android Studio手动重新启动ADB

  6. 6

    在Ubuntu中:“服务网络重新启动”和“ resolvconf重新启动”在重新启动之前不会生效

  7. 7

    除非您手动强制页面重排,否则不会呈现angular指令的内容

  8. 8

    除非手动添加,否则某些页面不会被Sphider索引

  9. 9

    除非手动编辑/提交,否则不会使用if语句更新值

  10. 10

    手动分配IP

  11. 11

    除非重新启动项目,否则VS .Net Core Razor页面不会更新

  12. 12

    除非重新启动桌面,否则GDM登录后桌面不会登录

  13. 13

    除非主机重新启动,否则VirtualBox不会看到USB设备

  14. 14

    Express / hbs除非重新启动,否则不会注册部分更改

  15. 15

    Systemd无法在重新启动时启动Nginx,但可以手动运行

  16. 16

    Node-Sass | 除非我手动删除css文件,否则不重新编译

  17. 17

    节点萨斯| 除非我手动删除css文件,否则不重新编译

  18. 18

    除非手动启动工作流程,否则不发送电子邮件实体

  19. 19

    手动重新启动Azure Worker角色“ WaWorkerHost.exe”

  20. 20

    手动重新启动计时器后,奇怪的未记录QTimer / QEventLoop行为

  21. 21

    JSR 352步骤分区-手动重新启动分区

  22. 22

    在命令行上手动停止或重新启动beantalkd

  23. 23

    手动重新启动networking.service之前,SSH无法正常工作

  24. 24

    JSR 352步骤分区-手动重新启动分区

  25. 25

    如何使用“ ip addr add”手动分配一个永久/静态IP地址?

  26. 26

    OpenStack:手动分配IP

  27. 27

    除非我在Ubuntu上重新启动php-fpm,否则对php文件的更改不会反映出来

  28. 28

    重新加载Express.js路由更改而无需手动重新启动服务器

  29. 29

    在应用重新启动之前,对相关csx文件的更改才会生效

热门标签

归档