CentOS 7
网络配置方法
今天在一台
PC
上安装了
CentOS
7
,当时选择了最小安装模式,安装完成后马上
用
ifconfig
查看本机的
ip
地址
(局域网已经有
DHCP
)
,
发现报错
,
提示
ifconfig
命令没找到。
[root@centos1 ~]# ifconfig
-bash: ifconfig: command not found
首先,习惯性的输入
echo
$PATH(
查看当前
PATH
环境变量,跟
DOS
的
path
命令
一样的功能,注意
Linux
系统中的命令是区分大小写的
)
,显示结果如下:
[root@centos1 ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
从上面显示结果看,放置系统管理程序的路径
/usr/sbin
已存在,就是放外部命
令的路径。直接用
ls
查看
/usr/sbin/
目录,也没看到
ifconfig
,怎么回事?
[root@centos1 ~]# ls /usr/sbin/
我还是不死心,再用
find
命令也没找到
ifconfig?
[root@centos1 ~]# find / -name "ifconfig"
此时心里有底了,应该是用某个命令代替了
ifconfig
了。上百度一查,果不其
然,已经用
ip
命令代替
ifconfig
命令了。下面列出
ip
命令常用参数。
复制代码
代码如下
:
ip [
选项
]
操作对象
{link|addr|route...}
# ip link show #
显示网络
接口信息
# ip link set eth0 upi #
开启网卡
# ip link set eth0 down #
关闭网卡
# ip link set eth0 promisc on #
开启网卡的混合模式
# ip link set eth0 promisc offi #
关闭网卡的混个模式
# ip link set eth0 txqueuelen 1200 #
设置网卡队列长度
# ip link set eth0 mtu 1400 #
设置网卡最大传输单元
# ip addr show #
显示网卡
IP
信息
#
ip
addr
add
192.168.0.1/24
dev
eth0
#
设置
eth0
网卡
IP
地址
192.168.0.1
# ip addr del 192.168.0.1/24 dev eth0 #
删除
eth0
网卡
IP
地址
# ip
route list #
查看路由信息