不同linux系统本机ip地址绑定方式

一、对于非固定系统的使用者,linux的命令是一个头疼的问题!

不同的linux系统,ip绑定方式很可能不一样

同一linux系统,不同版本,ip绑定方式很可能不一样

以下是一些碰到的绑定方式举例:

 

二、centos 7

2.1 固定ip

修改配置文件

cd /etc/sysconfig/network-scripts/
nano ifcfg-ens33

参考:

BOOTPROTO=static
IPADDR=192.168.150.129
NETMASK=255.255.255.0
GATEWAY=192.168.150.2
DNS1=192.168.150.2
DNS2=8.8.8.8

重启网络服务

service network restart

2.2 开机无ip

停止NetworkManager服务,关闭开机启动

systemctl stop NetworkManager
systemctl disable NetworkManager

启动网络服务
 

systemctl start network.service
systemctl stop NetworkManager

三、ubuntu 20

3.1、修改ip

修改配置文件

cd /etc/netplan
nano x.yaml

参考:

    ens33:
        addresses: [192.168.150.128/24]
        gateway4: 192.168.150.2
        nameservers:
            addresses: [192.168.150.2,8.8.8.8]
#       dhcp4: true    

应用修改

netplan apply

四、ubuntu < 17? 、Debian。。。

修改接口配置

nano /etc/network/interfaces

参考:

auto eth0
iface eth0 inet static
address 192.168.150.150
netmask 255.255.255.0
gateway 192.168.150.2

修改dns

nano /etc/resolv.conf

参考

nameserver 192.168.150.2
nameserver 8.8.8.8

重启服务

service networking restart
service networking stop
service networking start
systemctl restart networking.service

五、Fedora 35

命令行式修改

[root@localhost ~]# nmcli conn add type ethernet con-name ens35 ifname ens35
Connection 'ens35' (c32adfbd-b3fd-4484-a5d3-3b3f04cdfaa7) successfully added.
[root@localhost ~]# nmcli conn mod ens35 ipv4.address 192.168.20.111/24
[root@localhost ~]# nmcli conn mod ens35 ipv4.gateway 192.168.20.2
[root@localhost ~]# nmcli conn mod ens35 ipv4.dns 192.168.20.2
[root@localhost ~]# nmcli conn mod ens35 ipv4.method manual
[root@localhost ~]# nmcli conn up ens35
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/27)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值