CentOS命令行修改网络配置

合集下载

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网络配置

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 # 查看路由信息# 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地址。

CentOs命令模式配置网络

CentOs命令模式配置网络

第一步:查看网络MAC地址cat /etc/udev/rules.d/70-persistent-net.rules在出现的界面中可以看到所有的网卡名称和MAC地址,如下图中的addres 和name备注:如果是虚拟机需要先在设置中配置网卡,配置的方案有好几种,下面列举两种方案方案一:只配置一个“桥接网卡”,在配置界面中就会显示出网卡的MAC地址。

如下图所示方案二:配置两张网卡,连接方式一个选NAT(用于CentOS中共享外部网络),一个选Host-only (用于外部链接CentOS)第二步:配置1、使用以下命令vi /etc/sysconfig/network-scripts/ifcfg-eth02、在出现的vi编辑界面中,按insert进入编辑插入模式(1) 如果是想动态获取IP则加入以下内容DEVICE=eth0HWADDR=08:00:27:43:35:86TYPE=EthernetONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=dhcp(2)如果是想设置固定的IP则加入以下内容DEVICE=eth0HWADDR=08:00:27:43:35:86TYPE=EthernetONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=staticIPADDR= 192.168.100.77GATEWAY =192.168.100.1DNS1=61.139.2.69DNS2=8.8.8.8DEFROUTE= YESIPV4_FAILURE_FATAL=yesIPV6INIT=no1、网卡对应的设备别名,如ifcfg-eth0的文件中它为eth2、ONBOOT=自动加载3、NM_CONTROLLED及BOOTPROTO在此可以忽略4、HWADDR=00:15:5D:01:44:11 网卡MAC地址5、IPADDR=192.168.1.103 网络ip地址6、PREFIX=24 子网掩码24位7、GATEWAY=192.168.1.251 网关地址8、DNS1=10.203.104.41 主DNS地址9、DNS1=10.203.104.41 备用DNS地址备注:(1)eth0,要根据实际情况来定,如上一步骤中你要选择配置的网卡名为eth2,则这里应该写成eth2(2)如果是虚拟机,则有时还需要使用命令”ifconfig 网卡名”来查看是否是有效的网卡(3)如果想配置另外的网卡,则需要配置多个类似的文件3、连按两次esc,并输入”:wq”或”ZZ”命令退出vi编辑第三步:重启网卡服务,并查看网络配置1、重启网卡服务service network restart2、查看网络配置使用命令:ifconfig。

CentOS网络配置详解

CentOS网络配置详解

CentOS⽹络配置详解1 2 3 4 5 6 7 8 9 10 11配置⽂件详解在RHEL或者CentOS等Redhat系的Linux系统⾥,跟⽹络有关的主要设置⽂件如下:/etc/host.conf 配置域名服务客户端的控制⽂件/etc/hosts 完成主机名映射为IP地址的功能/etc/resolv.conf 域名服务客户端的配置⽂件,⽤于指定域名服务器的位置/etc/sysconfig/network 包含了主机最基本的⽹络信息,⽤于系统启动./etc/sysconfig/network-script/ 系统启动时初始化⽹络的⼀些信息/etc/xinetd.conf 定义了由超级进程xinetd启动的⽹络服务/etc/networks 完成域名与⽹络地址的映射/etc/protocols 设定了主机使⽤的协议以及各个协议的协议号/etc/services 设定主机的不同端⼝的⽹络服务# ifup eth0 # 开启eth0⽹卡# ifdown eth0 # 关闭eth0⽹卡 1234 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83CentOS 查询IP地址,输⼊下⾯的命令:ip -a 。

CentOS 打开/关闭⽹络连接,输⼊下⾯的命令:ifup ens192 ifdw ens192 。

CentOS 重启⽹络服务,输⼊下⾯的命令:systemctl retart network.service 或 systemctl restart network。

centos7网络配置

centos7网络配置

网络命令参考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 promiscoffi # 关闭网卡的混个模式# ip link set eth0 txqueuelen 1200 # 设置网卡队列长度# ip link set eth0 mtu 1400 # 设置网卡最大传输单元# ipaddr show # 显示网卡IP信息# ipaddr add 192.168.0.1/24 dev eth0 # 设置eth0网卡IP地址192.168.0.1# ipaddr 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 # 删除默认路由# 查看网络接口信息[root@test ~]# ip link1: lo: <LOOPBACK,UP,LOWER_UP>mtu 65536 qdiscnoqueue state UNKNOWN mode DEFAULTlink/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:002: eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP>mtu 1500 qdiscpfifo_fast state UP mode DEFAULT qlen 1000link/ether 00:0c:29:e9:5d:7f brdff:ff:ff:ff:ff:ff# 查看网卡信息[root@test ~]# ipaddr1: lo: <LOOPBACK,UP,LOWER_UP>mtu 65536 qdiscnoqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope hostvalid_lft forever preferred_lft forever2: eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP>mtu 1500 qdiscpfifo_fast state UP qlen 1000link/ether 00:0c:29:e9:5d:7f brdff:ff:ff:ff:ff:ffinet 192.168.23.131/24 brd 192.168.23.255 scope global dynamic eno16777736valid_lft 1383sec preferred_lft 1383secinet6 fe80::20c:29ff:fee9:5d7f/64 scope linkvalid_lft forever preferred_lft forever# 查看路由表[root@test ~]# ip route listdefault via 192.168.23.2 dev eno16777736 proto static metric 100192.168.23.0/24 dev eno16777736 proto kernel scope link src192.168.23.131 metric 100# 添加静态路由,因为路由已经存在了.就仅供参考吧[root@test ~]# ip route add 192.168.23.0/24 via 192.168.23.2 dev eno16777736 RTNETLINK answers: File exists[root@test ~]# ip route listdefault via 192.168.23.2 dev eno16777736 proto static metric 100192.168.23.0/24 dev eno16777736 proto kernel scope link src 192.168.23.131 192.168.23.0/24 dev eno16777736 proto kernel scope link src192.168.23.131 metric 100# ip route 指令对路由的修改不能保存,重启就没了.把ip route 添加到/etc/rc.local也没用.# 永久静态路由需要写到/etc/sysconfig/network-scripts/route-interface 文件中,比如添加两条静态路由:[root@centos7 ~]echo "10.15.150.0/24 via 192.168.150.253 dev eno16777736" >/etc/sysconfig/network-scripts/route-eno16777736# 系统自带的另外一个网络设置工具,详细命令请自行搜索.[root@test ~]# nmcliUsage: nmcli [OPTIONS] OBJECT { COMMAND | help }OPTIONS-t[erse] terse output-p[retty] pretty output-m[ode] tabular|multiline output mode-f[ields] <field1,field2,...>|all|common specify fields to output-e[scape] yes|no escape columns separators in values-n[ocheck] don't check nmcli and NetworkManager versions-a[sk] ask for missing parameters-w[ait] <seconds> set timeout waiting for finishing operations-v[ersion] show program version-h[elp] print this helpOBJECTg[eneral] NetworkManager's general status and operationsn[etworking] overall networking controlr[adio] NetworkManager radio switchesc[onnection] NetworkManager's connectionsd[evice] devices managed by NetworkManagera[gent] NetworkManager secret agent or polkit agent# 查看接口信息[root@test ~]# nmcli con showNAME UUID TYPE DEVICEeno16777736 10bb4ba5-df5f-4d06-8955-e7ba28f86508 802-3-ethernet eno16777 736# 在CentOS7下面,也有tui的命令# nmtui命令要小心.在编辑的时候千万别禁用了网卡.不然就惨了. 一定小心# CentOS7重启网卡的命令如下systemctl restart network.service# 在CentOS7里面,默认是没有network命令的,可以用如下命令来添加network 服务用于重启网卡yum install NetworkManager。

正确CentOS网络设置的网络命令

正确CentOS网络设置的网络命令

经过以上的介绍了解,我们就可以正确对CentOS网络设置。
了解过一些基础的CentOS常用命令之后,现在这里介绍一下Linux下的CentOS网络设置文件,这是网络计算机服务器的前提条件。
1.CentOS网络设置的基本设置
我们在设置网络环境的时候,提前要弄清楚以下的相关信息。
1.IP IP地址 mak 子网掩码 3.Gateway 默认网关 4.HostName 主机名称 5.DomainName 域名 6.DNS DNS的IP 2.CentOS网络设置文件
设定形式:设定值=值
设定项目项目如下:
DEVICE 接口名(设备,网卡)
BOOTPROTO IP的配置方法(static:固定IP, dhcpHCP, none:手动)
HWADDR MAC地址
ONBOOT 系统启动的时候网络接口是否有效(yes/no)
TYPE 网络类型(通常是Ethemet)
/etc /sysconfig/network-scripts在这个目录下面,存放的是网络接口(网卡)的制御脚本文件(控制文件),ifcfg- eth0是默认的第一个网络接口,如果机器中有多个网络接口,那么名字就将依此类推ifcfg-eth1,ifcfg-eth2,ifcfg- eth3......(这里面的文件是相当重要的,涉及到网络能否正常工作)
NETMASK 网络掩码
IPADDR IP地址
IPV6INIT IPV6是否有效(yes/no)
GATEWAY 默认网关IP地址
这里有一个例子:
CODE:
1.[root@linux ~]# cat -n /etc/sysconfig/network-scripts/ifcfg-eth0 2. 1 DEVICE=eth0 3. 2 BOOTPROTO=static 4. 3 BROADCAST=192.168.1.255 5. 4 HWADDR=00:0C:2x:6x:0x:xx 6. 5 IPADDR=192.168.1.23 7. 6 NETMASK=255.255.255.0 8. 7 NETWORK=192.168.1.0 9. 8 ONBOOT=yes 10. 9 TYPE=Ethernet (3)/etc/resolv.conf

centos下ifconfig命令配置以太网

centos下ifconfig命令配置以太网

设置网络参数可以使用ifconfig 命令来配置并查看网络接口的配置情况。

ifconfig 命令格式是:# ifconfig <网络接口> <IP地址> [<netmask 子网掩码> <broadcast 广播地址>]例如:要配置eth0 的网络参数,可以使用下面的命令。

# ifconfig eth0 192.168.0.222此命令将启动eth0 接口,并设置其IP地址为192.168.0.222 ,子网掩码为255.255.255.0 ,广播地址为192.168.0.255。

当IP地址使用标准A 、B 、C 类地址时,广播地址和子网掩码可以省略,系统会自动判断广播地址和子网掩码的值并进行设置。

否则必须指出广播地址和子网掩码,例如:# ifconfig eth0 10.0.0.222 Mask 255.255.255.0 Broadcast 10.0.0.255也可以用ifconfig 命令配置eth0别名设备,为eth0绑定多个IP地址。

例如:# ifconfig eth0:0 192.168.0.250# ifconfig eth1:0 192.168.1.3# ifconfig eth1:1 192.168.2.3使用ifconfig 命令设置网络参数会立即生效,但不会修改网络接口配置文件,这将导致所配置的参数在重新启动系统后失效。

查看网络参数配置[root@localhost ~]# ifconfigeth0 Link encap:Ethernet HWaddr 00:0C:29:B1:DA:D8inet addr:192.168.1.69 Bcast:192.168.1.255 Mask:255.255.255.0inet6 addr: fe80::20c:29ff:feb1:dad8/64 Scope:LinkUP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:91559 errors:0 dropped:0 overruns:0 frame:0TX packets:17718 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:9714566 (9.2 MiB) TX bytes:2126278 (2.0 MiB)Interrupt:19 Base address:0x2000eth1 Link encap:Ethernet HWaddr 00:0C:29:B1:DA:E2inet addr:192.168.159.131 Bcast:192.168.159.255 Mask:255.255.255.0inet6 addr: fe80::20c:29ff:feb1:dae2/64 Scope:LinkUP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:44495 errors:0 dropped:0 overruns:0 frame:0TX packets:1846 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:4369826 (4.1 MiB) TX bytes:327254 (319.5 KiB)Interrupt:19 Base address:0x2080lo Link encap:Local Loopbackinet addr:127.0.0.1 Mask:255.0.0.0inet6 addr: ::1/128 Scope:HostUP LOOPBACK RUNNING MTU:16436 Metric:1RX packets:296 errors:0 dropped:0 overruns:0 frame:0TX packets:296 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0RX bytes:29304 (28.6 KiB) TX bytes:29304 (28.6 KiB)ifconfig 命令显示信息说明:输出项目说明Link encap 网络接口类型,如以太网或PPP 等HWadrr 网卡的Mac 地址。

Centos修改IP的两种方式

Centos修改IP的两种方式

Centos修改IP的两种⽅式
⽅式⼀:
查看系统当前ip地址:ip add
nmtui命令调出修改窗⼝:nmtui
重启⽹卡:/etc/init.d/network restart
或者:service network restart
⽅式⼆:
进⼊⽹络配置⽂件⽬录
⾸先,确保在root⽤户下进⾏操作。

进⼊⽹络配置⽂件network-scripts⽬录下。

cd /etc/sysconfig/network-scripts/
找到我们需要修改的配置⽂件
使⽤ls命令,列出该⽬录下的⽂件。

其中“ifcfg-ens33”的⽂件,为我们需要修改的⽹络配置⽂件。

修改配置⽂件
使⽤vim命令(vi命令也可以),对⽂件进⾏配置,
我们需要修改BOOTPROTO="static"也就是将dhcp改为static,修改ONBOOT=“yes” 意思是将⽹卡设置为开机启⽤,同时在⽂字下⽅添加。

IPADDR=192.168.0.230 #静态IP
GATEWAY=192.168.0.1 #默认⽹关
NETMASK=255.255.255.0 #⼦⽹掩码
DNS1=192.168.0.1 #DNS 配置
DNS2=8.8.8.8 #⾕歌地址
ESC :+WQ,保存退出!
重启⽹络服务
使⽤service network restart命令,重启⽹络服务。

CentOS6网络设置

CentOS6网络设置

CentOS6.5网络设置不知道哪里做错了,长时间无法连接网络,百度了各种还是不可以。

最后自己提取了以前可以联网的配置粘贴过来,成功。

配置文件内容如下:vim /etc/resolv.conf1 generated by /sbin/dhclient-script2 search localdomain3 nameserver 192.168.75.2[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth01 # Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]2 DEVICE=eth03 BOOTPROTO=dhcp4 HWADDR=00:0C:29:1E:F1:E35 ONBOOT=yes~另外:网上找的几个段子策略,曾经成功了,但这次死活失败,不明原因,反正按照上面的修改之后就ok了,一下为搜索内容:正确配置方法如下:1.确保虚拟网卡(VMware Network Adapter VMnet8)是开启的,然后在Windows的命令行里输入“ipconfig”,找到VMware Network Adapter VMnet8的ipv4地址例如:192. 168.78.1)2.查看虚拟机中CentOS的网络配置是否为NAT3.修改 /etc/sysconfig/network-scripts/eth0文件BROADCAST 的IP值要和VMNET8中的ip保持一致且最后一位必须为255IPADDR的IP值要和VMNET8中的ip保持一致且最后一位必须为1~255的任意值GETWAY的IP值要和VMNET8中的ip保持一致且最后一位为2eg:我本机的ip为192.168.78.1,那么正确的配置为:BROADCAST=192.168.78.255IPADDR=192.168.78.1GETWAY=192.168.78.24.配置完毕后,请输入命令“service network restart”来重启网络服务。

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常用网络配置及操作Linux 系统中最常用的网络配置命令包括ifconfig、route ,其中ifconfig 用来查看和配置网络接口(通常是网卡)信息,包括网络接口设备的IP 地址、掩码等;route 用来管理Linux 系统内核中的路由表,它最大的用途就是用来设定静态的路由表项,通常是在系统用ifconfig 配置网络接口后,用它来设定主机或者一网段的IP 地址应该通过什么接口发送等。

3.1.1 ifconfig1ifconfig 的语法为:2ifconfig [-a] [-v] [-s] <interface> [[<AF>] <address>]3[[-]broadcast [<address>]]4[netmask <address>]5[up|down]其中 interface 为网卡名,address 为IP 地址,broadcast 表示设置广播地址,其后的address 为广播地址的IP ,netmask 表示设置子网掩码,其后的address 为子网掩码的IP,up、down 设置当前网卡的状态,up表示启用当前网卡,down 表示关闭当前网卡。

Ifconfig 的常用参数说明如下:-a 查看所有网卡状态-V 查看ifconfig 命令的版本信息-s 查看统计信息示例:1)将第一块网卡的 IP 地址设置为192.168.0.1:1ifconfig eth0 192.168.0.1 (格式: ifconfig 网络设备名 IP 地址)2)暂时关闭或启用网卡:1关闭第一块网卡: ifconfig eth0 down23启用第一块网卡 ifconfig eth0 up3 )将第一块网卡的子网掩码设置为 255.255.255.0:1ifconfig eth0 netmask 255.255.255.0 (格式:ifconfig 网络设备名netmask子网掩码)我们也可以同时设置 IP 地址和子网掩码:1ifconfig eth0 192.168.0.1 netmask 255.255.255.04)查看第一块网卡的状态:1ifconfig eth0如果要查看所有的网卡状态,则直接使用不带参数的ifconfig 命令即可。

centos的route添加路由方法

centos的route添加路由方法

centos的route添加路由方法### CentOS的Route添加路由方法在Linux系统中,路由管理是一项重要的网络配置任务,尤其是在多网络接口或需要特定网络流量控制的环境中。

CentOS作为广泛使用的服务器操作系统,提供了强大的路由管理功能。

以下是在CentOS系统中添加路由的详细步骤。

#### 前提条件在添加路由之前,请确保您具备以下条件:- 系统已正确安装并配置了网络接口。

- 您拥有root权限或具有sudo权限的账户。

- 了解基本的网络知识,如IP地址、子网掩码、网关等。

#### 方法一:使用`route`命令1.**打开终端**:您可以通过SSH远程登录或直接在CentOS系统上打开终端。

2.**添加静态路由**:- 输入以下命令来添加一条路由,其中`<destination>`是目标网络,`<netmask>`是子网掩码,`<gateway>`是网关地址。

```bashsudo route add -net <destination> netmask <netmask> gw <gateway>```- 例如,要添加到192.168.1.0/24网络的静态路由,假设网关是192.168.0.1,则命令如下:```bashsudo route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.0.1```3.**查看路由表**:- 添加路由后,使用以下命令查看路由表以确保路由已正确添加:```bashroute -n```- `-n`选项以数字形式显示地址,避免反向DNS查找,提高显示速度。

#### 方法二:使用`ip route`命令`ip route`命令是新版的Linux路由管理工具,提供了比`route`命令更丰富的功能。

1.**添加静态路由**:- 使用以下命令添加路由,参数与`route`命令类似:```bashsudo ip route add <destination>/<prefix-length> via<gateway>```- 例如,添加到192.168.1.0/24网络的静态路由,假设网关是192.168.0.1,则命令如下:```bashsudo ip route add 192.168.1.0/24 via 192.168.0.1```2.**查看路由表**:- 查看路由表可以使用以下命令:```baship route show```#### 注意事项- 添加的路由信息在系统重启后会丢失,如果需要持久化,请将路由命令添加到`/etc/rc.local`文件或使用网络管理工具配置。

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

centos下网络配置方法(网关、dns、ip地址配置)
3,配置ip地址: vi /etc/sysconfig/network-scripts/ifcfg-eth0 内容如下:
复制代码 代码如下:
DEVICE="eth0" HWADDR="00:0C:29:6C:BB:E6" NM_CONTROLLED="yes" ONBOOT="no" NETMASK=255.255.255.0 IPADDR=192.168.0.8 GATEWAY=192.168.0.1 BOOTPROTO=static ONBOOT=yes PEERDNS=yes
4,重新启动服务:
复制代码 代码如下:
/etc/init.d/network restart
或使用命令: service network restart 或: ifdown eth0 and ifup eth0
配置完成后,ping一下网关,检查是否能ping通或在用ifconfig eth0,检查下实际配置的ip地址。
本文介绍了centos网络配置的方法centos网络配置主要包括dns网关ip地址主要是配置resolvconfnetworkifcfgeth0这些网络配置文件需要的朋友可以参考下
centos下网络配置方法(网关、 dns、 ip地址配置)
centos网络配置实例
加入:
复制代码 代码如下:
nameserver 192.168.0.1 nameserver 8.8.8.8 nameserver 8.8.4.4
2,配置网关:
vi /etc/sysconfig/network 加入: GATEWAY=192.168.0.1 完整的如下:
复制代码 代码如下:
NETWORKING=yes HOSTNAME=localhost.localdomain GATEWAY=192.168.0.1

CentOS的网络配置的命令详解

CentOS的网络配置的命令详解

CentOS的网络配置的命令详解我们在进行对CentOS的网络配置时,一般会从IP地址(IPADDR)、子网掩码(NETMASK)、网关(Gateway)、主机名(HOSTNAME)、DNS服务器等方面入手。

而在CentOS中,又有着不同的命令或配置文件可以完成这些配置操作,接下来是小编为大家收集的CentOS的网络配置的命令详解,希望能帮到大家。

CentOS的网络配置的命令详解一、ifcfg系命令ifcfg系命令包括ifconfig,route,netstat和hostname。

1、ifconfig命令用来配置一个网络接口。

它的使用格式如下:a):ifconfig [-a] [interface]-a:表示显示所有的网络接口信息,包括inactive状态的接口~]# ifconfig -ab):ifconfig IFACE(网络接口名,下同) IPADDR netmask NETMASK [up|down]表示通过ifconfig命令直接修改接口的ip地址和netmask,并可启停该接口。

该命令会将配置参数立即送往内核中的TCP/IP协议栈,所以会立即生效,但是重启服务后会无效。

~]# ifconfig eth1 172.16.7.14 netmask 255.255.0.0 ~]# ifconfig eth1 172.16.7.14/16 down2、route命令显示和配置ip路由表。

它的使用格式如下:a):route [-n]表示查看全部的路由表,并以数字显示ip地址~]# route -nb):route add [-net|-host] target [netmask Nm] [gw Gw] [[dev] If]添加相应接口的路由~]# route add -host 172.16.7.14 gw 172.16.0.1 dev eth1 #主机路由 ~]# route add -net 172.16.7.0/24 gw 172.16.0.1 dev eth1 #网段路由 ~]# route add default gw 172.16.0.1 dev eth1 #默认路由c):route del [-net|-host] target [netmask Nm] [[dev] If]删除路由~]# route del -host 172.16.7.14 dev eth1 ~]# route del -net 172.16.7.0/24 dev eth1 ~]# route del default dev eth13、netstat命令显示网络连接,路由表,接口状态等。

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。

centos网络配置方法(手动设置,自动获取)

centos网络配置方法(手动设置,自动获取)

centos⽹络配置⽅法(⼿动设置,⾃动获取)不知道为什么最近⼀段时间⽹络特别的慢,还⽼是断,断的时候,局域⽹都连不上,当我⼿动设置⼀下ip后就可以了,搞得我很⽆语。

下⾯是2种设置⽹络连接的⽅法,在说怎么设置前,⼀定要做好备份⼯作,特别是对于新⼿来说,如果修改的地⽅多了,你也会搞晕的,所以修改⼀个⽂件前⼀定要备份⼀,修改⽂件来设置⽹络连接1,⾃动获取IP的⽅法⾃动获取根4个⽂件有关系a),/etc/sysconfig/network-scripts/ifcfg-eth0[zhangy@localhost network-scripts]$ cat ifcfg-eth0# Marvell Technology Group Ltd. 88E8039 PCI-E Fast Ethernet ControllerDEVICE=eth0 //由eth0来启动BOOTPROTO=dhcp //获取IP的⽅式是⾃动获取,static是固定IP,none是⼿动HWADDR=00:16:D3:A2:F6:09 //⽹卡的物理地址IPV6INIT=yes //是否⽀持IP6IPV6_AUTOCONF=yes //IP6是否⾃动配置ONBOOT=yes //启动时⽹络接⼝是否有效b),/etc/sysconfig/network[zhangy@localhost network-scripts]$ cat /etc/sysconfig/networkNETWORKING=yes //⽹络是否可⽤NETWORKING_IPV6=yesHOSTNAME=localhost.localdomain //主机名,主机名在/etc/hosts⾥⾯配置c),/etc/hosts[zhangy@localhost network-scripts]$ cat /etc/hosts# Do not remove the following line, or various programs# that require network functionality will fail.127.0.0.1 localhost.localdomain localhost //根/etc/resolv.conf中search要对应,localhost.localdomain::1 localhost6.localdomain6 localhost6d),/etc/resolv.conf[zhangy@localhost network-scripts]$ cat /etc/resolv.conf; generated by /sbin/dhclient-scriptnameserver 192.168.1.1 //DNS服务器对应的IPsearch localdomain //搜索要找的域名,在/etc/hosts⾥⾯设定的有2,⼿动设定⼿动设定只要修改三个⽂件就可以了a),/etc/sysconfig/network[zhangy@localhost network-scripts]$ cat /etc/sysconfig/networkNETWORKING=yesNETWORKING_IPV6=yes#HOSTNAME=localhost.localdomain //为什么要把主机名注释掉,⼀般先解析主机名或者域名,再解析DNSGATEWAY=192.168.1.1 //加上⽹关b),/etc/sysconfig/network-scripts/ifcfg-eth0[zhangy@localhost network-scripts]$ cat ifcfg-eth0# Marvell Technology Group Ltd. 88E8039 PCI-E Fast Ethernet ControllerDEVICE=eth0BOOTPROTO=none //启动为⼿动BROADCAST=192.168.1.255HWADDR=00:16:D3:A2:F6:09IPADDR=192.168.1.108 //设置的IPNETMASK=255.255.255.0 //⼦⽹掩码NETWORK=192.168.1.0IPV6INIT=yesIPV6_AUTOCONF=yesONBOOT=yesTYPE=Ethernet //⽹络类型c),/etc/resolv.conf[zhangy@localhost network-scripts]$ cat /etc/resolv.conf#; generated by /sbin/dhclient-script#nameserver 192.168.1.1#search localdomainnameserver 116.228.111.118 //加上主DNSnameserver 180.168.255.18 //加上次DNS⼆,命令⽅法netconfig是⽹络管理⼯具,RH装完机后,系统中就会有netconfig。

centos7网络配置(网关、dns、ip地址配置)

centos7网络配置(网关、dns、ip地址配置)

centos7网络配置(网关、dns、ip地址配置)centos网络配置实例注意:如果使用net模式,物理机上必须开启VMwarenet服务。

1.配置DNSvim /etc/resolv.confnameserver 192.168.0.1nameserver 8.8.8.8nameserver 8.8.4.42.配置网关route add default gw 192.168.1.1 dev eno*这样就把网关修改为192.168.1.1了,这种修改只是临时的,当你重新启动系统或网卡之后,还是会变回原来的网关。

要想永久性修改,就要修改/etc/sysconfig/network这个文件,这个文件的主要内容如下(你的文件中没有的项,你可以手动添加):vim /etc/sysconfig/networkNETWORKING=yes #表示系统是否使用网络,一般设置为yes。

如果设为no,则不能使用网络。

HOSTNAME=centos #设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应GATEWAY=192.168.1.1 #设置本机连接的网关的IP地址。

3.配置ip地址vim /etc/sysconfig/network-scripts/ifcfg-eno*HWADDR=00:0C:29:8D:24:73TYPE=EthernetBOOTPROTO=static #启用静态IP地址DEFROUTE=yesPEERDNS=yesPEERROUTES=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_PEERDNS=yesIPV6_PEERROUTES=yesIPV6_FAILURE_FATAL=noNAME=eno16777736UUID=ae0965e7-22b9-45aa-8ec9-3f0a20a85d11ONBOOT=yes #开启自动启用网络连接IPADDR=192.168.21.128 #设置IP地址PREFIXO=24 #设置子网掩码或者是NETMASK=255.255.255.0 GATEWAY=192.168.21.2 #设置网关DNS1=8.8.8.8 #设置主DNSDNS2=8.8.4.4 #设置备DNS:wq! #保存退出4.设置主机名为wwwvim /etc/hostname #编辑配置文件www #修改localhost.localdomain为wwwvim /etc/hosts #编辑配置文件127.0.0.1 localhost www #修改localhost.localdomain为www5.重新启动服务ip link set eth0 upi # 开启网卡ip link set eth0 down # 关闭网卡service network restart6.补充命令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 # 删除默认路由网络知识补充:1、vmnet1和vmnet8vmnet1和vmnet8是两个虚拟网卡,主要作用是让虚拟机可以通过你的宿主机的网线上网。

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

CentOS命令行修改网络配置
CentOS 其实有个setup的命令,是图形的,可以很方便的修改一些参数。

但为了显示我们强大的linux功能,所以我
可以在字符界面下修改配置,是不是要拉风一点?
修改对应网卡的IP地址的配置文件
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改以下内容
DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0 BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp 或bootp,分别对应静态指定的ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址
BROADCAST=192.168.0.255 #对应的子网广播地址
HWADDR=00:07:E9:05:E8:B4 #对应的网卡物理地址
IPADDR=192.168.1.2 #如果设置网卡获得ip地址的方式为静态指定,此字段就指定了网卡对应的ip地址
NETMASK=255.255.255.0 #网卡对应的网络掩码
NETWORK=192.168.1.0 #网卡对应的网络地址
ONBOOT=yes #系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备
内网修改IP实例:
DEVICE=eth0
BOOTPROTO=none
IPADDR=192.168.1.155
GATEWAY=192.168.1.1
ONBOOT=yes
TYPE=Ethernet
保存并执行重启网络服务
#/sbin/service network restart
二、CentOS 修改网关
修改对应网卡的网关的配置文件
[root@centos]# vi /etc/sysconfig/network
修改以下内容
NETWORKING=yes(表示系统是否使用网络,一般设置为yes。

如果设为no,则不能使用网络,而且很多系统服务程序将无法启动)
HOSTNAME=centos(设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应)
GATEWAY=192.168.1.1(设置本机连接的网关的IP地址。

例如,网关为10.0.0.2)
三、CentOS 修改DNS
修改对应网卡的DNS的配置文件
# vi /etc/resolv.conf
修改以下内容
nameserver 8.8.8.8 #google域名服务器nameserver 8.8.4.4 #google域名服务器
四、重新启动网络配置
# service network restart

# /etc/init.d/network restart
修改IP 地址
即时生效:
# ifconfig eth0 192.168.0.2 netmask 255.255.255.0 启动生效:
修改/etc/sysconfig/network-scripts/ifcfg-eth0
修改网关Default Gateway
即时生效:
# route add default gw 192.168.0.1 dev eth0
启动生效:
修改/etc/sysconfig/network
修改DNS
修改/etc/resolv.conf
修改后可即时生效,启动同样有效
修改host name
即时生效:
# hostname centos1
启动生效:
修改/etc/sysconfig/network。

相关文档
最新文档