c++修改linux系统网卡ip地址

c++修改linux系统网卡ip地址,第1张

1. 使用ifconfig命令查看当前网卡的IP地址

$ ifconfig

2. 使用ifconfig命令修改IP地址:

$ sudo ifconfig eth0 192.168.1.2 netmask 255.255.255.0

3. 使用route命令配置网关:

$ sudo route add default gw 192.168.1.1

4. 使用vi或nano命令修改/etc/resolv.conf文件:

$ sudo vi /etc/resolv.conf

在文件中添加dns服务器地址:

nameserver 8.8.8.8

5. 保存文件并退出编辑器,重启网络服务:

$ sudo /etc/init.d/networking restart

1、设置子ip配置文件

2、创建新文件 vim ifcfg-eth0:0,添加以下内容,保存退出

3、重启网卡

4、临时清除ip别名

5、当然你也可以用同一配置文件配置多个ip,也是可行的。

修改debian的ip地址需要修改配置文件/etc/network/interfaces。

如果是设置成dhcp自动获取ip地址,在配置文件中加入这样的内容:

auto

eth0

iface

eth0

inet

dhcp

然后保存退出,需要重启网络(不是重启主机)使配置生效,重启网络命令:

/etc/init.d/networking

restart

重启网络后,执行dhclient

eth0命令就可以获取ip地址了。

注意:配置文件里的eth0是网卡的名字,需要你自己主机上的网卡名字(无线网卡用iwconfig可以看到,一般有线网卡用ifcongfig可以看到)。

auto

eth0这一句表示开机网卡设置就生效。

如果是设置成静态ip地址,需要写入以下内容:

auto

eth0

iface

eth0

inet

static

address

这里是静态ip

netmask

这里是子网掩码

gateway

这里是网关地址

network

这里是所在网段的网络地址

broadcast

这里是所在网段的广播地址

保存退出后也要重启网络。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8500065.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-17
下一篇2023-04-17

发表评论

登录后才能评论

评论列表(0条)

    保存