CENTOS 网络配置方法

合集下载

centos7网络配置总结

centos7网络配置总结

centos7⽹络配置总结centos7⽹络配置--wang ⼀、通过配置⽂件配置/etc/sysconfig/network-scripts/en..记忆信息量⼤,易出错,不推荐使⽤。

配置多台电脑静态ip可以通过复制模板使⽤。

具体路径:⽂件界⾯:通过nmtui配置⼆、通过⼆、⽂本配置⼯具,类图形化界⾯易操作三、通过nmcli配置三、通过命令⾏模式,记住基本命令,操作效率最⾼。

使⽤nmcli命令可以通过管理NetworkManager服务来管理⽹络。

查看⽹卡信息:nmcli device(ke简写为nmcli d)查看特定⽹卡信息:nmcli dev show ens...查看指定⽹卡连接信息:nmcli connection(可简写为nmcli c)配置固态ip:nmcli connection add con-name company ifname ens160 type ethernet ipv4.addresses 192.1.1.124/24 ipv4.gateway 192.1.1.142 ipv4.dns 202.101.172.35(其中ipv4.addresses可简写为ip4,ipv4.gateway可简写为gw4)配置动态ip通过DHCP获取:nmcli con add con-name home ifname ens160 type ethernet开启会话:nmcli con up home删除会话:nmcli con del home四、查看效果查看所有信息:ip addr(简写ip a)查看单⼀⽹卡:ip addr show ens...。

centos ipv6基本命令

centos ipv6基本命令

centos ipv6基本命令CentOS是一种流行的Linux操作系统,它支持IPv6协议。

IPv6是互联网协议的下一代,使用128位地址以替代IPv4的32位地址。

在CentOS上,我们可以使用一些基本的命令来配置和管理IPv6网络。

本文将介绍一些常用的CentOS IPv6命令,以实现基本的IPv6网络配置。

1. ifconfig命令ifconfig命令用于配置和显示网络接口的信息。

在CentOS中,ifconfig命令也可以用于配置IPv6地址。

以下是一些常用的ifconfig命令用法:- 查看网络接口信息:`ifconfig`- 启用网络接口:`ifconfig interface up`- 禁用网络接口:`ifconfig interface down`- 添加IPv6地址:`ifconfig interface inet6 add IPv6地址`- 删除IPv6地址:`ifconfig interface inet6 del IPv6地址`- 查看指定接口的IPv6地址:`ifconfig interface inet6`2. ip命令ip命令也是一种常用的网络配置命令,在CentOS中支持IPv6的配置。

以下是ip命令的一些常用用法:- 查看网络接口信息:`ip address show`- 启用网络接口:`ip link set interface up`- 禁用网络接口:`ip link set interface down`- 添加IPv6地址:`ip address add IPv6地址/前缀长度 dev interface`- 删除IPv6地址:`ip address del IPv6地址/前缀长度 dev interface`- 查看指定接口的IPv6地址:`ip address show interface`3. ping6命令ping6命令用于测试IPv6网络连通性。

centos7如何配置网络、网卡、ip命令

centos7如何配置网络、网卡、ip命令

centos7如何配置⽹络、⽹卡、ip命令Linux⽹络相关配置⽂件Linux⽹络配置相关的⽂件根据不同的发⾏版⽬录名称有所不同,但⼤同⼩异,主要有似下⽬录或⽂件。

(1)/etc/hostname:主要功能在于修改主机名称。

(2)/etc/sysconfig/network-scrips/ifcfg-enoN:是设置⽹卡参数的⽂件,⽐如IP地址、⼦⽹掩码、⽹关等,N为⼀串数字。

(3)/etc/resolv.conf:此⽂件设置了DNS相关的信息,⽤于将域名解析到IP。

(4)/etc/hosts:计算机的IP对应的主机名称或域名对应的IP地址,通过设置/etc/nsswitch.conf中的选项可以选择是DNS解析优先还是本地设置优先。

(5)/etc/nsswitch.conf(name service switch configuration,名字服务切换配置):规定通过哪些途径,以及按照什么顺序通过这些途径来查找特定类型的信息。

配置⽹络ifconfig命令可以⽤于查看、配置、启⽤或禁⽤指定⽹络接⼝,如配置⽹卡的IP地址、掩码、⼴播地址、⽹关等,Windows类似的命令为ipconfig。

语法如下:#ifconfig interface [[-net -host] address [parameters]]其中inteface是⽹络接⼝名,address是分配给指定接⼝的主机名或IP地址。

-net和-host参数分别告诉ifconfig将这个地址作为⽹络号或是主机地址。

与之前版本的⽹卡命名规则不同,CentOS 7 采⽤固件信息、⽹络拓扑等信息来命名⽹卡,这种⽅法更易于固定⽹卡的名称。

Linux系统中的⽹卡lo为本地环回接⼝,IP地址固定为127.0.0.1,⼦⽹掩码8位,表⽰本机。

ifconfig常见使⽤⽅法如下:#查看⽹卡基本信息[root@centos ~]# ifconfig说明:第1⾏:UP表⽰此⽹络接⼝为启动状态,RUNNING表⽰⽹卡设备已连接,MULTICAST表⽰⽀持持组播,MTU为数据包最⼤传输单元。

centos虚拟机网络配置

centos虚拟机网络配置

VMware 虚拟机 + CentOS6.6使虚拟机共享本机网络一、编辑->虚拟网络编辑器->选择NAT模式二、开启VMware在本机相关服务,并设置为自启动计算机->管理->服务和应用程序1.VMware DHCP Service2.VMware NAT Service三、连接点击网络图标即可启动四、额外的1.相关命令行service network start //启动网络服务service network stop //停止网络服务srvice network restart //重启网络服务service network status //查看网络服务状态ifdown eth0 //关闭网络ifconfig eth0 down //关闭网络ifup eth0 //开启网络ifconfig eth0 up //开启网络2.相关网卡设置更改eth0配置:#vi /etc/sysconfig/network-scripts/ifcfg-eth0下显示:DEVICE=eth0 //物理设备名称HWADDR=00:0C:29:96:38:F8 //MAC地址TYPE=EthernetONBOOT=yes //开机启动网卡BOOTPROTO=dhcp// [none|static|bootp|dhcp] 启动时不使用协议|静态分配|BOOTP协议|dhcp协议IPADDR=192.168.232.130 //自己设置有效ip地址NETMASK=255.255.255.0 //子网掩码GATEWAY=192.168.1.1 //有效网关地址注意其中的ONBOOT=no将其改为yes,网卡激活。

重启服务。

#service network restart重启后配置生效。

3.设置DNS 配置文件位置/etc/resolv.conf。

Centos下网络配置方法(网关、dns、ip地址配置)

Centos下网络配置方法(网关、dns、ip地址配置)

Centos下⽹络配置⽅法(⽹关、dns、ip地址配置)本⽂介绍了centos⽹络配置的⽅法,centos⽹络配置主要包括dns、⽹关、IP地址:1、IP地址配置: /etc/sysconfig/network-scripts/ifcfg-eth02、⽹关配置: /etc/sysconfig/network3、DNS配置: /etc/resolv.conf1、⽹卡配置:1 # vi /etc/sysconfig/network-script/ifcfg-eth02 DEVICE=eth0 # 物理设备名3 IPADDR=192.168.1.10 # IP地址4 NETMASK=255.255.255.0 # 掩码值5 NETWORK=192.168.1.0 # ⽹络地址 ( 可不要 )6 BROADCAST=192.168.1.255 # ⼴播地址(可不要)7 GATEWAY=192.168.1.1 # ⽹关地址8 ONBOOT=yes # [yes|no](引导时是否激活设备)--开机⾃启9 USERCTL=no # [yes|no](⾮root⽤户是否可以控制该设备)10 BOOTPROTO=static # [none|static|bootp|dhcp](引导时不使⽤协议|静态分配|BOOTP协议|DHCP协议)2、⽹关配置:1 # vim /etc/sysconfig/network2 NETWORKING=yes3 HOSTNAME=localhost.localdomain4 GATEWAY=192.168.237.23、DNS配置:1 # vim /etc/resolv.conf2 nameserver 192.168.237.2003 nameserver 114.114.114.114 # 主DNS4 nameserver 8.8.8.8 # 次DNS4、重启⽹络服务:# service network restart # 服务重启# /etc/init.d/network restart # 脚本重启所有⽹络配置完成后,都需要重启⽹络服务。

centos 网络配置

centos 网络配置

[root@linux ~]# cat -n /etc/sysconfig/network-scripts/ifcfg-eth0
1 DEVICE=eth0
2 BOOTPROTO=static
3 BROADCAST=192.168.1.255
[root@centos2 ~]#
访问成功后,我们看到hostname的地方变化了。
那么我们用hostname试试看:
[root@centos1 ~]# ssh centos2
ssh:centos2: Name or service not known ←提示错误,不知道主机
centos 网络配置
centos的又图像界面去配制网络,但是感觉图像界面不方便,还是文本的方便
还是很简单的,和UBUNTU有点区别;
下面是文本配制网络:
1、网络的基本设置
我们在设置网络环境的时候,提前要弄清楚以下的相关信息。
IP IP地址
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/resolv.conf
/etc/hosts
(1)文件 /etc/sysconfig/network
这个/etc/sysconfig/network文件是定义hostname和是否利用网络的不接触网络设备的对系统全体定义的文件。
HOSTNAME 主机名
DOMAIN 域名
(2)文件 /etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network-scripts在这个目录下面,存放的是网络接口(网卡)的制御脚本文件(控制文件),ifcfg- eth0是默认的第一个网络接口,如果机器中有多网络接口,那么名字就将依此类推ifcfg-eth1,ifcfg-eth2,ifcfg- eth3......(这里面的文件是相当重要的,涉及到网络能否正常工作)

centos网络配置

centos网络配置

centos⽹络配置查看⽹卡配置详情信息ifconfig ethx其中ethx中的x代表第⼏块⽹卡,默认第⼀块为0例:查看⽹卡eth0的配置信息:ifconfig eth0IP地址的设置分配⼀个临时地址通过ifconfig命令为⽹卡配置⼀个临时的ip地址,此命令通常⽤来测试使⽤。

计算机重新启动的时候IP地址的配置将会⾃动失效。

ifconfig ethx ipadd [netmask] [x.x.x.x]其中ethx中的x代表第⼏块⽹卡,默认第⼀块为0。

ipadd代表ip地址。

x.x.x.x为⼦⽹掩码。

例如为⽹卡eth0配置⼀个临时的ip地址,其中,ip地址为192.168.2.10,⼦⽹掩码为255.255.255.0ifconfig eth0 192.168.2.10 netmask 255.255.255.0分配固定ip地址在centos系统中,/etc/sysconfig/network-scripts/⽬录下有全部⽹卡的配置信息。

其中/etc/sysconfig/network-scripts/ifcfg-eth0是⽹卡eth0的配置⽂件。

使⽤vim编辑器修改配置⽂件:vim /etc/sysconfig/network-scripts/ifcfg-eth0各字段的信息:DEVICE=eth0 //⽹卡设备名字为eth0BOOTPROTO=dhcp //启动的协议是否为dhcpHWADDR=00:0C:29:3D:2A:EF //eth0⽹卡的MAC地址为00:0C:29:26:2A:9FIPV6INIT=yes //IPV6初始化NM_CONTROLLED=yes //eth0由Network Manager服务管理ONBOOT=yes //是否随⽹络服务启动eth0设备配置⽣效TYPE=Ethernet //⽹络的类型为以太⽹UUID=d808f1da-912d-4ec2-a5a2-9280744bfa1d //通⽤唯⼀标识码USERCTL=no //不允许⾮root⽤户控制该设备IPADDR=192.168.2.10 //设置IP地址PREFIX=24 //设置⼦⽹掩码GATEWAY=192.168.2.1 //设置默认⽹关DNS1=192.168.2.100 //设置DHS服务器地址dhcp=192.168.2.3 //设置dhcp服务器的地址重启⽹卡,使配置⽣效:systemctl restart network查看配置是否⽣效:ifconfig eth0到此、⽹卡的基本配置信息已完成,各位如果正确配置,就可以上⽹了。

CentOS修改网络配置

CentOS修改网络配置

CentOS修改⽹络配置1、CentOS修改DNS修改对应⽹卡的DNS的配置⽂件# vi /etc/resolv.conf修改以下内容nameserver x.x.x.x2、CentOS修改⽹关修改对应⽹卡的⽹关的配置⽂件# vi /etc/sysconfig/network修改以下内容NETWORKING=yes #表⽰系统是否使⽤⽹络,⼀般设置为yes。

如果设为no,则不能使⽤⽹络,⽽且很多系统服务程序将⽆法启动HOSTNAME=centos #设置本机的主机名,这⾥设置的主机名要和/etc/hosts中设置的主机名对应GATEWAY=192.168.1.1 #设置本机连接的⽹关的IP地址3、CentOS修改IP地址修改对应⽹卡的IP地址的配置⽂件# vi /etc/sysconfig/network-scripts/ifcfg-eth0修改以下内容DEVICE=eth0 #描述⽹卡对应的设备别名,例如ifcfg-eth0的⽂件中它为eth0BOOTPROTO=static #设置⽹卡获得ip地址的⽅式,可能的选项为static,dhcp或bootp,分别对应静态指定的 ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址BROADCAST=192.168.0.255 #对应的⼦⽹⼴播地址HWADDR=00:07:E9:05:E8:B4 #对应的⽹卡物理地址IPADDR=12.168.1.2 #如果设置⽹卡获得 ip地址的⽅式为静态指定,此字段就指定了⽹卡对应的ip地址IPV6INIT=no #不初始化IPV6设置IPV6_AUTOCONF=no #关闭IPV6⾃动配置NETMASK=255.255.255.0 #⽹卡对应的⽹络掩码NETWORK=192.168.1.0 #⽹卡对应的⽹络地址ONBOOT=yes #系统启动时是否设置此⽹络接⼝,设置为yes时,系统启动时激活此设备4、重新启动⽹络配置# service network restart或# /etc/init.d/network restart修改IP地址即时⽣效:# ifconfig eth0 192.168.1.2netmask 255.255.255.0启动⽣效:# vi /etc/sysconfig/network-scripts/ifcfg-eth0修改⽹关 Default Gateway 即时⽣效:# route add default gw 192.168.0.1 dev eth0启动⽣效:# vi /etc/sysconfig/networkDNS修改后及启动时都⽣效:# vi /etc/resolv.conf修改 hostname 即时⽣效:# hostname centos启动⽣效:# vi /etc/sysconfig/network。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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...}</p><p># 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地址</p><p># 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 ~]#。

相关文档
最新文档