CentOS 7 设定IPITeye - 超凡娱乐

CentOS 7 设定IPITeye

2019年03月20日14时23分58秒 | 作者: 曜灿 | 标签: 网卡,指令,地址 | 浏览: 1102



今天在一台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  # 检查路由信息
# ip route add 192.168.4.0/24  via  192.168.0.254 dev eth0 # 设置192.168.4.0网段的网关为192.168.0.254,数据走eth0接口
# ip route add default via  192.168.0.254  dev eth0  # 设置默许网关为192.168.0.254
# ip route del 192.168.4.0/24  # 删去192.168.4.0网段的网关
# ip route del default  # 删去默许路由

输入ip addr指令后,发现enp2s0网卡(这个enp2s0是我这儿的网卡)没有ip地址。

[root@centos1 ~]# ip addr

已然没有ip地址,那直接去/etc/sysconfig/network-scripts目录中看一下的网卡ip信息的装备文件名吧。

[root@centos1 ~]# ls /etc/sysconfig/network-scripts/
ifcfg-enp2s0  ifdown-eth  ifdown-post  ifdown-Team  ifup-aliases  ifup-ipv6  ifup-post  ifup-Team  init.ipv6-global
ifcfg-lo  ifdown-ippp  ifdown-ppp  ifdown-TeamPort  ifup-bnep  ifup-isdn  ifup-ppp  ifup-TeamPort  network-functions
ifdown  ifdown-ipv6  ifdown-routes  ifdown-tunnel  ifup-eth  ifup-plip  ifup-routes  ifup-tunnel  network-functions-ipv6
ifdown-bnep  ifdown-isdn  ifdown-sit  ifup  ifup-ippp  ifup-plusb  ifup-sit  ifup-wireless
[root@centos1 ~]#

从成果看,之前保存网卡ip信息的装备文件名也由曾经的ifcfg-eth0变成了ifcfg-enp2s0,好吧,已然你给他命这么个名,那我就先用着。先cat一下ifcfg-enp2s0
[root@centos1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-enp2s0
HWADDR=00:E0:69:01:6A:96
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=enp2s0
UUID=5b0a7d76-1602-4e19-aee6-29f57618ca01
ONBOOT=no

从上面的装备中有看到尽管BOOTPROTO=dhcp,可是ONBOOT=no,这儿用vi将ONBOOT=no改成ONBOOT=yes,然后重启CentOS。

[root@centos1 ~]# shutdown -r

重启完成后输入帐号和暗码进入指令提示操作符持续用ip addr检查网卡信息。成果如下:
[root@centos1 ~]# ip add
1: lo: LOOPBACK,UP,LOWER_UP mtu 65536 qdisc noqueue state UNKNOWN
  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: enp2s0: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc pfifo_fast state UP qlen 1000
  link/ether 00:e0:69:01:6a:96 brd ff:ff:ff:ff:ff:ff
  inet 172.8.1.200/24 brd 172.8.1.255 scope global enp2s0
  valid_lft forever preferred_lft forever
  inet6 fe80::2e0:69ff:fe01:6a96/64 scope link
  valid_lft forever preferred_lft forever

[root@centos1 ~]#
=以上装备成功衔接网络

从上面成果看到,经过DHCP分配到的ip地址是172.8.1.200,尽管是测验机,但为了便于往后的长途衔接,咱们仍是给这台机装备一个固定ip吧。

用vi翻开ifcfg-enp2s0,输入以下参数,再用#将BOOTPROTO=dhcp注释。
IPADDR0=172.8.1.211
PREFIX0=24
GATEWAY0=172.8.1.1
DNS1=172.8.1.1

完好参数如下,好了,网络配通了。明日持续其它功用测验。
[root@centos1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-enp2s0
HWADDR=00:E0:69:01:6A:96
TYPE=Ethernet
#BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=enp2s0
UUID=5b0a7d76-1602-4e19-aee6-29f57618ca01
ONBOOT=yes
IPADDR0=172.8.1.211
PREFIX0=24
GATEWAY0=172.8.1.1
DNS1=172.8.1.1

[root@centos1 ~]#
-
留意:IPADDR,PREFIX,GATEWAY的后边是数字0, 不是字母O. DNS后边是数字1.



当联上互联网后,咱们可以用yum install net-tools装置net-tools组件,将ifconfig指令找回来。

[root@centos1 ~]#yum install net-tools
版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表超凡娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章