linux命令行添加固定IP
时间: 2023-03-30 07:00:52 浏览: 153
可以使用命令行工具 ifconfig 或 ip addr 来添加固定IP地址。具体步骤可以参考以下命令:
1. 打开终端,输入 sudo ifconfig eth 192.168.1.100 netmask 255.255.255. up,其中 eth 是网卡名称,192.168.1.100 是要设置的IP地址,255.255.255. 是子网掩码。
2. 输入 sudo route add default gw 192.168.1.1,其中 192.168.1.1 是网关地址。
3. 输入 sudo echo "nameserver 8.8.8.8" >> /etc/resolv.conf,其中 8.8.8.8 是DNS服务器地址。
这样就可以成功添加固定IP地址了。
相关问题
linux怎么固定ip
### 配置静态IP地址
在Linux系统中配置静态IP地址涉及修改网络接口配置文件并重启网络服务。以下是详细的说明:
对于基于Red Hat的企业版Linux及其衍生版本(如CentOS),通常通过编辑`/etc/sysconfig/network-scripts/ifcfg-<interface>`文件来实现这一目的,其中`<interface>`代表具体的网卡名称,比如`eth0`或`ens33`[^2]。
#### 编辑网络接口配置文件
打开终端,使用具有管理员权限的身份执行以下命令以进入相应的配置文件进行编辑:
```bash
sudo vim /etc/sysconfig/network-scripts/ifcfg-ens33
```
在这个文件内指定所需的参数,包括但不限于:
- `BOOTPROTO=static`: 设置为静态获取方式;
- `ONBOOT=yes`: 确保该设备在网络启动时被激活;
- `IPADDR=<Your_IP_Address>`: 设定目标主机的IP地址;
- `NETMASK=255.255.255.0`: 子网掩码可以依据实际环境调整,默认情况下采用C类子网掩码;
- `GATEWAY=<Gateway_IP>`: 输入默认网关的IP地址;
- `DNS1=114.114.114.114`: 添加首选DNS服务器地址[^1]。
完成上述更改之后,保存并退出编辑器(`Esc`,接着输入`:wq`)。
#### 重启网络服务使新设置生效
为了应用新的网络设定,在命令行界面下运行下面这条指令来重新加载网络配置:
```bash
sudo systemctl restart network
```
或者针对较旧版本的操作系统可能需要使用此命令:
```bash
service network restart
```
此时可以通过`ifconfig`工具验证是否成功设置了静态IP地址[^3]。
Ubuntu如何设置固定ip linux
在Ubuntu中设置固定IP地址通常涉及编辑网络配置文件或使用`nmtui`命令行工具。以下是通过编辑配置文件设置静态IP地址的步骤:
1. 打开终端。
2. 找到你想要配置的网络接口名称,使用命令`ip link`或者`ip addr`查看。
3. 编辑网络接口配置文件,通常位于`/etc/network/interfaces`或者`/etc/netplan/*.yaml`(取决于你的Ubuntu版本)。
- 如果你的系统使用的是`netplan`,你需要编辑`.yaml`文件,例如`/etc/netplan/01-netcfg.yaml`。一个示例配置如下:
```yaml
network:
version: 2
renderer: networkd
ethernets:
enp3s0:
dhcp4: no
addresses: [192.168.1.10/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
```
- 如果你的系统使用的是传统的`/etc/network/interfaces`配置文件,你需要添加一个静态IP配置,如下:
```bash
auto eth0
iface eth0 inet static
address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4
```
注意:将`eth0`和`enp3s0`替换成你自己的网络接口名称,将IP地址、子网掩码、网关和DNS服务器地址替换为适合你网络环境的实际值。
4. 应用更改:
- 对于`netplan`,使用命令`sudo netplan apply`。
- 对于传统的接口配置文件,重启网络服务`sudo systemctl restart networking`或者重启系统。
5. 验证配置是否成功,使用命令`ip addr`或`ifconfig`查看新的IP地址是否已应用。
阅读全文
相关推荐
















