目录
#/etc/sysconfig/network-scripts目录
#/etc/network/interfaces目录
/etc/sysconfig/network-scripts
目录网上搜了一圈,全都是在
/etc/sysconfig/network-scripts
目录下配置的教程
如:
1,打开终端窗口,进入root用户或使用sudo命令获取管理员权限。
2,首先,查找要修改的网络接口的配置文件。你可以使用以下命令来列出所有的网络接口:
ifconfig -a
找到你要设置固定IP的网络接口(如eth0或enp0s3)。
3,编辑网络接口的配置文件。在大多数Linux发行版中,网络接口的配置文件位于/etc/sysconfig/network-scripts
目录下。你可以使用编辑器(如vi或nano)打开该文件,根据你的网络接口,选择相应的配置文件进行编辑。例如,使用以下命令打开一个示例配置文件:
sudo vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
4,在配置文件中,找到并编辑以下行,将其中的参数设置为你想要的固定IP地址、子网掩码、网关和DNS服务器:
BOOTPROTO=static
IPADDR=<你的IP地址>
NETMASK=<你的子网掩码>
GATEWAY=<你的网关地址>
DNS1=<你的首选DNS服务器地址>
DNS2=<你的备用DNS服务器地址>
确保把<你的IP地址>、<你的子网掩码>、<你的网关地址>、<你的首选DNS服务器地址>和<你的备用DNS服务器地址>替换为实际的数值。
5,保存和关闭文件。
6,重新启动网络服务或重启系统以应用更改。你可以使用以下命令重启网络服务:
sudo systemctl restart network
或者执行以下命令重新启动整个系统:
sudo reboot
但是,提示路径不存在。。。
-bash: cd: /etc/sysconfig/network-scripts/: 没有那个文件或目录
/etc/sysconfig/network-scripts/
适用于某些特定的Linux发行版,如CentOS。对于其他发行版,网络接口的配置文件路径可能会有所不同。
/etc/network/interfaces
目录在大多数常见的Linux发行版(如Ubuntu、Debian、Fedora等)中,网络接口的配置文件位于
/etc/network/interfaces
目录下。你可以使用编辑器(如vi或nano)打开该文件来进行编辑。
以下是在Ubuntu或Debian上设置固定IP地址的步骤:
1,打开终端窗口,进入root用户或使用sudo命令获取管理员权限。
2,编辑网络接口的配置文件。使用以下命令打开该文件:
sudo vi /etc/network/interfaces
3,在文件中,找到并编辑关于你要设置固定IP的网络接口的配置。添加或修改以下行的内容:
iface <接口名称> inet static
address <你的IP地址>
netmask <你的子网掩码>
gateway <你的网关地址>
确保把 <接口名称>
、<你的IP地址>
、<你的子网掩码>
和 <你的网关地址>
替换为实际的数值。
4,如果需要配置DNS服务器,你可以添加以下行:
dns-nameservers <你的首选DNS服务器地址> <你的备用DNS服务器地址>
确保把 <你的首选DNS服务器地址>
和 <你的备用DNS服务器地址>
替换为实际的数值。
5,保存和关闭文件。
6,重新启动网络服务或重启系统以应用更改。你可以使用以下命令重启网络服务:
sudo systemctl restart networking
或者执行以下命令重新启动整个系统:
sudo reboot