Linux网卡配置

linux网卡配置

我们可以使用 ipifconfig 命令来获取网卡信息

ip 命令

ip命令:

介绍:直接查看IP地址信息

格式:ip [option]

用法:ip addr

[root@localhost ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:66:07:5c brd ff:ff:ff:ff:ff:ff
    inet 192.168.127.130/24 brd 192.168.127.255 scope global noprefixroute ens33
       valid_lft forever preferred_lft forever
    inet6 fe80::d44c:c57b:11b7:9bd5/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

列出所有的网卡以及网卡的IP地址。

ifconfig 命令

ifconfig 命令:

介绍:设置和查看网卡信息但需要使用 yum install -y net-tools 安装 net-tools 软件包后才能使用。

格式:ifconfig [device] [option]

用法:

  • ifconfig :直接使用查看网卡

  • ifconfig device ip network :设置网卡IP地址

dhclient 命令

dhclient 命令:

介绍:临时获取一个IP地址

格式:dhclient

用法:

  • 直接使用

  • dhclient -r :取消自动获取的IP地址

但是使用一次之后再次使用会提示:

需要杀死dhclient的进程。

修改网卡配置文件

以上修改方式都是临时的,系统重启之后就无效了。要想下次开机有效,需要修改网卡的配置文件。

配置文件在/etc/sysconfig/network-scripts/目录下:

存在的ifcfg-ens33就是需要修改的:

配置完后要重启网卡systemctl restart network

  • systemctl start xx.service 开启服务

  • systemctl stop xx.service 关闭服务

  • systemctl restart xx.service 重启服务

使用ssh工具连接linux

我们使用SecureCRTPortable来连接:

在使用中如果出现中文乱码的话。

最后更新于

这有帮助吗?