新 IP 地址在重启后不会保留
New IP address does not persist after restart
我有一些代码使用系统命令在 Linux 中设置 IP 地址和默认网关。
它可以工作,但是当 Linux OS 重新启动时,它会恢复到旧的 IP 地址。
这里是使用的命令,地址在这里更改。
ip link set eth1 down
ifconfig eth1 0.0.1.2 netmask 255.255.255.0
route add default gw 0.0.1.2 eth1
ip link set eth1 up
在Linux中是否还有其他地方需要设置IP地址,'ifconfig'不会改变?
提前感谢您的任何回复。
对于静态 IP 地址分配
Debian/Ubuntu Base Distro :- 您可以编辑 /etc/network/interfaces 文件,其中包含有关网络配置的信息。
RedHat/CentOS Base Distro,您可以编辑 /etc/sysconfig/network 文件。
如果找不到任何一个文件,请将以下命令附加到 linux 机器中的 ~/.bashrc 或 /etc/bash.bashrc 文件中
ip link set eth1 down
ifconfig eth1 0.0.1.2 netmask 255.255.255.0
route add default gw 0.0.1.2 eth1
ip link set eth1 up
~./bashrc 是用户特定的文件,/etc/bash.bashrc 是所有用户通用的。每当任何用户登录系统,并且您在 /etc/bash.bashrc 文件中添加了提到的命令,那么这些命令将由系统执行。用户将不必手动执行这些命令。
更多详情请访问:- http://www.yolinux.com/TUTORIALS/LinuxTutorialNetworking.html
我有一些代码使用系统命令在 Linux 中设置 IP 地址和默认网关。
它可以工作,但是当 Linux OS 重新启动时,它会恢复到旧的 IP 地址。
这里是使用的命令,地址在这里更改。
ip link set eth1 down
ifconfig eth1 0.0.1.2 netmask 255.255.255.0
route add default gw 0.0.1.2 eth1
ip link set eth1 up
在Linux中是否还有其他地方需要设置IP地址,'ifconfig'不会改变?
提前感谢您的任何回复。
对于静态 IP 地址分配
Debian/Ubuntu Base Distro :- 您可以编辑 /etc/network/interfaces 文件,其中包含有关网络配置的信息。
RedHat/CentOS Base Distro,您可以编辑 /etc/sysconfig/network 文件。
如果找不到任何一个文件,请将以下命令附加到 linux 机器中的 ~/.bashrc 或 /etc/bash.bashrc 文件中
ip link set eth1 down ifconfig eth1 0.0.1.2 netmask 255.255.255.0 route add default gw 0.0.1.2 eth1 ip link set eth1 up
~./bashrc 是用户特定的文件,/etc/bash.bashrc 是所有用户通用的。每当任何用户登录系统,并且您在 /etc/bash.bashrc 文件中添加了提到的命令,那么这些命令将由系统执行。用户将不必手动执行这些命令。
更多详情请访问:- http://www.yolinux.com/TUTORIALS/LinuxTutorialNetworking.html