『壹』 linux 应用 网络配置
网络信息查看设置网络地址:cat /etc/sysconfig/network-scripts/ifcfg-eth0 你将会看到:DEVICE=eth0BOOTPROTO=staticsHWADDR=00:0C:29:13:D1:6FONBOOT=yesTYPE=EthernetIPADDR=192.168.0.212NETMASK=255.255.255.0BOOTPROTO=statics :表示使用静太IP地址。ONBOOT=yes:表示开机时,启动这个网卡。 取动态IP地址地址DEVICE=eth0ONBOOT=yesBOOTPROTO=dhcp设置好IP地址,现在还不能生效哦,要重新启动网卡才可以。 Ifconfig <网络接口名称> network <子网掩码>例:# ifconfig eth0 192.168.1.222 netmask 255.255.255.0注:手工配置linux网络只限于临时使用,配置不保存。扩展:# ifconfig eth0:1 10.0.0.1 netmask 255.0.0.0 一块网卡配置多个子ip地址。# ifconfig eth0 hw ether MAC地址 修改网卡的mac地址,# /etc/rc.d/init.d/network start 启动network# /etc/rc.d/init.d/network stop 停止network# /迹携etc/rc.d/init.d/network restart 重启network主机名称配置文件,修改主机名/etc/sysconfig/network例:# vi /etc/sysconfig/network 使用vi编辑器打开主机名配置文件。# vi /etc/sysconfig/networkNETWORKING=yes 网络是否可用。HOSTNAME=xxxx xxxx为新设置的主机名。本地主机名称解析文件/etc/hostsHosts 和 DNS具有类似的主机名称解析功能域名服务器配置文件/etc/resolv.conf最多可以设置3行,前面的生效查看网路接口信息1.了解linux中的网络接口设备$/sbin/ifconfig 查看所有活动网络接口信息,其中包括一个lo环回端口。2.查看指定网络接口的信息$/sbin/ifconfig <网络接口名称> 查看指定接口信息。3.查看系统中所有网络接口的信息$/sbin/ifconfig –a 查看所有接口信息,包括非活动状态接口。注:普通用户查看网络接口信息时,需要在命令前加“/sbin”,而管理员却不用。这是由于命令搜索路径的原因,可以通过“$echo $PATH”查看。查看网关地址和路由信息1、查看主机路由信息#/route显示当前linux主机中的路由表信息。#/route |grep default在route命令的显示结果中以“default”开始的行显示了,主机的默认网关地址,将route命令和grep命令组合,使用过滤route命令的显示结果只显示默认网关地址。2.测试与其它主机的网络链接$ping 目的主机地址使姿培伏用ping命令测试与其它主机的网络链接。ctrl+C终止。$ping –c <测试数据包数量> <目的主机地址>使用ping命令发送指定数量的数据包进行网络链接测试。$使用ping命令进行网络链接测试的技巧。注:当ping命令测试不成功时并不能判断当前主机到目标主机的连接是断开的,因为有很多因素,(如网络防火墙等)可以导致网络连接正常时主机之间无法ping通。3、测试与其它主机的网络链接路径$traceroute <目的主机地址>traceroute命令显示当前主机与目的主机之间经过的所,有网络节点的地址,以及当前主机到每个中间结点的连接状态。查看主机名称信息1、查看当前主机名称$Hostname 查看当前的主机名。2、使用dns服务器查询域名$Nslookup交互模式:通常用于对DNS服务器进行测试中茄直接模式:用于查询某个域名对应的ip地址使用网络命令进行网络设置网络设置的方法1、DHCP网络配置$Dhclient 使用dhclient命令可以从DHCP服务器中申请新的网络配置应用到当前主机。注:DHCP服务器通常提供给DHCP客户端最基本的网络配置信息,包括:接口ip地址,默认网关,DNS服务器地址。2、手工网络配置网络接口ip地址和子网掩码默认网关地址当前主机名称DNS服务器地址Ip地址配置命令Ifconfig <网络接口名称> network <子网掩码>例:# ifconfig eth0 192.168.1.222 netmask 255.255.255.0注:手工配置linux网络只限于临时使用,配置不保存。扩展:# ifconfig eth0:1 10.0.0.1 netmask 255.0.0.0 一块网卡配置多个子ip地址。# ifconfig eth0 hw ether MAC地址 修改网卡的mac地址,路由配置命令1、删除默认网关路由$Route del default gw <默认网关地址>2、添加默认网关路由$Route add default gw <默认网关地址>例:#route add default gw 192.168.1.1主机名称配置命令# hostname 123将主机暂时名称改为123。DNS域名解析Nslookup>server显示linux系统中使用的DNS服务器地址,也可临时设置生效。修改配置文件进行网络设置使用工具进行网络设置# Netconfig 图形界面设置网络,重启network后生效。界面中需要填写的内容:主机网络接口的ip地址。网络接口的子网掩码。默认网关地址。主DNS服务器的ip地址。网络服务启动脚本/etc/init.d/network 从新启动才能生效扩展:# /etc/rc.d/init.d/network start 启动network# /etc/rc.d/init.d/network stop 停止network# /etc/rc.d/init.d/network restart 重启network网络接口配置文件/etc/sysconfig/network-scripts/ifconfg-*DEVICE=eth0 网卡编号ONBOOT=yes 开机时是否启动网卡。BOOTPROTO=static 静态ip或者DHCP动态获取。IPADDR=192.168.1.163 ipNETMASK=255.255.255.0 掩码GATEWAY=192.168.1.1 网关以下为动态获取方式:DEVICE=eth0ONBOOT=yesBOOTPROTO=dhcp停止和启动指定的网络接口单个网络接口的配置进行修改后Ifdown 网络接口名称 停止某个网络接口。Ifup 网络接口名称 开启某个网络接口。注:单个网络接口的配置文件进行修改后,不必每次都从新启动network服务使配置文件生效,可用以上命令。扩展:对网络接口操作:# ifconfig eth0 down 停止eth0接口# ifconfig eth0 up 开启eth0接口可以连续使用Ifdown eth0 ; ifup eth0主机名称配置文件/etc/sysconfig/network例:# vi /etc/sysconfig/network 使用vi编辑器打开主机名配置文件。NETWORKING=yes 网络是否可用。HOSTNAME=xxxx xxxx为新设置的主机名。本地主机名称解析文件/etc/hostsHosts 和 DNS具有类似的主机名称解析功能域名服务器配置文件/etc/resolv.conf最多可以设置3行,前面的生效。
『贰』 linux中网络配置可以有几种方法实现
1.通过修改网络配置文件 /etc/network/interfaces网络接口参数配置文件, 下面是一个配置示例 , 有两个网络接口 , 其中 eth0 分配静态 IP 地址 , eth1 动态获取 IP 地址 : # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet static address 192.168.1.254 network 192.168.1.0 netmask 255.255.255.0 broadcast 192.168.1.255 gateway 192.168.1.1 auto eth1 iface eth1 inet dhcp修改完成后,需要重启网络设备 # /etc/init.d/networking restart 配置dns 则修改 /etc/resolve.conf文件。 search necas.nec.com.cn nameserver 192.168 .203.2配置hostname 则是 修改 /etc/hosts 127.0.0.1 localhost 127.0.0.1 con配置完hostname后,可以用ping命令测试一下你的hostname是否已经通了。 ping yourhostname这样就完成了一次网络配置所需要配置的ip信息,dsn信息,hostname 信息等配置。 但对于不同的linux来说,也许配置文件不同,上面在Ubuntu中做过测试。在red hat中有些不同。 主机名 和 默认网关 保存在/etc/sysconfig/network该文件中。而网络配置信息保存在网卡设备文件中 /etc/sysconfig/network-scripts/ifcfg-ethn其中n是网卡的编号。 DEVICE=eth0 BOOTPROTO=static BROADCAST=192.168.203.255 IPADDR= 192.168.203 .2 NETMASK=255.255.255.0 NETWORK= 192.168.203 .9 GATEWAY= 192.168.203.1 HOSTNAME=con ONBOOT=yes TYPE=Ethernet貌似这里也可以修改hostname 和 默认网关。 总之上面已经可以完成一次网络配置了。 2. 采用命令行配置 只要是应用ifconfig命令。 用于配置常驻内核的网络接口。它用于在引导成功时设定网络接口。此后,只在需要调试及系统调整时才使用。命令格式: ifconfig [接口 ] ifconfig 接口 [aftype] options | address …如没有给出参数, ifconfig 显示当前有效接口的状态。如给定单个 接口 作为参数,它只显示给出的那个接口的状态;如果给出一个 -a 参数,它会显示所有接口的状态,包括那些停用的接口。否则就对一个接口进行配置。选项 接口 接口名称。通常是一个后跟单元号的驱动设备名,例如第一个以太接口 eth0 。 up 此选项激活接口。如果给接口声明了地址,等于隐含声明了这个选项。 down 此选项使接口驱动设备关闭。 netmask addr 为接口设定 IP 网络掩码。缺省值通常是 A , B 或 C 类的网络掩码 ( 由接口的 IP 地址推出 ) ,但也可设为其它值。 add addr/prefixlen 为接口加入一个 IPv6 地址。 del addr/prefixlen 为接口删除一个 IPv6 地址。 hw class address 如接口驱动程序支持,则设定接口的硬件地址。此选项必须后跟硬件的类型名称和硬件地址等价的可打印 ASCII 字符。当前支持的硬件类型包括 ether ( 以太网 ) , ax25 (AMPR AX.25) , ARCnet 和 netrom (AMPR NET/ROM) 利用ifconfig 命令查看网络信息 : ifconfig eth0 Link encap:Ethernet HWaddr 00:15:58:3E:F2:6B inet addr:192.168.1.254 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::215:58ff:fe3e:f26b/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:29458 errors:0 dropped:0 overruns:0 frame:0 TX packets:23690 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:10945195 (10.4 MiB) TX bytes:2935004 (2.7 MiB) Interrupt:169 Base address:0xe200 eth0:0 Link encap:Ethernet HWaddr 00:15:58:3E:F2:6B inet addr:192.168.1.244 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 Interrupt:169 Base address:0xe200 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:354 errors:0 dropped:0 overruns:0 frame:0 TX packets:354 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:45062 (44.0 KiB) TX bytes:45062 (44.0 KiB) ppp0 Link encap:Point-to-Point Protocol inet addr:18.18.18.13 P-t-P:18.18.18.1 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1396 Metric:1 RX packets:9631 errors:0 dropped:0 overruns:0 frame:0 TX packets:9189 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:8460352 (8.0 MiB) TX bytes:913898 (892.4 KiB)ifconfig的第一种格式(或使用不带任何参数的 ifconfig 命令)可以用来查看当前系统的网络配置情况。 * eth0 : 表示网卡代号 * lo : Linux 内部的网络回环地址 , 用于模拟网络行为 , * HWaddr :网卡的硬件地址 , 也就是 MAC 地址 * inet addr :网卡的 ip 地址 * Bcast :广播地址 ( broadcast ) ; * Mask :子网掩码; * MTU :最大传输单元的缩写 (Maximum Trasmission Unit), 标示此网络接口的可传输的最大封包 , 此值的设定错误可能引起网络故障 . * RX :网络从起动到现在为止数据的接收情况 * TX :网络从起动到现在为止数据的发送情况 * collisions :网络信号发生冲突的情况;激活网络设备 ifconfig eth0 up更改网络设备信息 #ifconfig eth0 192.168.1.112 netmask 255.255.255.0关闭网络设备 ifconfig eth0 down修改网卡的MAC 地址 ifconfig eth0 down ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx ifconfig eth0 up上面是对ifcofig命令一个简单的介绍。下面是进行网路配置的步骤:ifconfig eth0 ip 192.168.203.2 netmask 255.255.255.0然后重启ethoifconifg eth0 downifconfig eth0 up然后配置默认网关route add default gw 192.168.203.1然后最好重启一下eth0 修改hostname 可以用命令hostname yourhostname但重启后修改将无效。所以还是通过上面修改配置文件的方法修改hostname 修改dns也是通过上述配置文件的方法进行。
『叁』 linux系统下与网络配置相关的文件有哪些
网络接口配置文件(网卡)/etc/sysconfig/network-scripts/ifcfg-*网络接口路由配置文件/etc/sysconfig/network-scripts/route-*主机名与IP地址映射文件/etc/hosts域名与网络地址映射文件/etc/networks更多知识请看《Linux就该这么学》
『肆』 linux配置ip_静态ip/动态ip/临时ip的配置方法步骤
配置 静态 ip 配置网络需要的文件 ifcfg-eth0文件 路径:eth/sysconfig/network-scripts/ifcfg-eth0 ifcfg-eth0文件配置解析: TYPE=Ethernet DEVICE=eth0 BOOTPROTO=none ONBOOT=yes IPADDR=10.0.1.27 NETMASK=255.255.255.0 GATEWAY=10.0.1.1 BROADCAST=10.10.1.255 HWADDR=00:0C:29:13:5D:74 PEERDNS=yes DNS1=10.0.1.41 USERCTL=no NM_CONTROLLED=no IPV6INIT=yes IPV6ADDR=FD55:faaf:e1ab:1B0D:10:14:24:106/64 1. 配置参数说明 注:这些参数值不区分大小写,不区分单引号和双引号,甚至可以不用引号。 TYPE:配置文件接口类型。在/etc/sysconfig/network-scripts/目录有多种网络配置文件,有Ethernet 、IPsec等类型,网络接口类型为Ethernet。 DEVICE:网络接口名称 BOOTPROTO:系统启动地址协议 none:不使用启动地址协议 bootp:BOOTP协议 dhcp:DHCP动态地址协议 static:静态地址协议 ONBOOT:系统启动时是否激活 yes:系统启动时激活该网络接口 no:系统启动时不激活该网络接口 IPADDR:IP地址 NETMASK:子网掩码 GATEWAY:网关地址 BROADCAST:广播地址 HWADDR/MACADDR:MAC地址。只需设置其中一个,同时设置时不能相互冲突。 PEERDNS:是否指定DNS。如果使用DHCP协议,默认为yes。 yes:如果DNS设置,修改/etc/resolv.conf中的DNS no:不修改/etc/resolv.conf中的DNS DNS{1, 2}:DNS地址。当PEERDNS为yes时会被写入/etc/resolv.conf中。 NM_CONTROLLED:是否由Network Manager控制该网络接口。修改保存后立即生效,无需重启。被其坑过几次,建议一般设为no。 yes:由Network Manager控制 no:不由Network Manager控制 USERCTL:用户权限控制 yes:非root用户允许控制该网络接口 no:非root用户不运行控制该网络接口 IPV6INIT:是否执行IPv6 yes:支持IPv6 no:不支持IPv6 IPV6ADDR:IPv6地址/前缀长度 2.配置生效 为了使网络配置永久有效,就需要在/etc/sysconfig/network-scripts/下修改网络接口配置文件。但是,这些文件修改后,并不能立即生效。有两种方式使修改文件的网络配置生效: (1) 执行service network restart命令,重启网络服务(推荐) (2) 重启计算机 配置 动态 ip(自动分配) 使用chkconfig命令让网络服务在系统启动级别是2345时默认启动。 chkconfig –level 2345 network on 修改ifcfg-eth0文件,设置ONBOOT的值为yes,让网络服务启动时使用该网卡。设置BOOTPROTO的值为dhcp,让网卡从DHCP服务器自动获取IP地址。 修改ifcfg-eth0文件,设置ONBOOT的值为yes,让网络服务启动时使用该网卡。设置BOOTPROTO的值为dhcp,让网卡从DHCP服务器自动获取IP地址。 使用 命令 修改 vi /etc/sysconfig/network-scripts/ifcfg-eth0 ONBOOT=yes BOOTPROTO=dhcp 临时 配置 ip 使用命令来执行 ifconfig eth0 192.168.0.1(自己要设置的IP)这个命令是更改主机IP http://www.iis7.com/b/plc/?1-5.html,回车后你什么都看不到,就表示成功了,但是此命令所做的更改在下次重启后就会失效。 ifconfig eth0 network 255.255.255.0(自己设置的子网掩码)该命令是设置主机的子网掩码,所做的设置也是临时的。
『伍』 网络配置涉及哪些配置文件
Ubuntu系统进行网络配置有的时候用图形界面不起作用,这种情况下可以直接修改某些启动脚本或配置文件Ubuntu系统进行网络配置涉及到几个配置文件1./etc/network/interfaces 2./etc/resolv.conf操纵步骤:1.打开ubuntu的/etc/network/interfaces文件默认的内容如下:auto loiface lo inet loopback动态获取的配置方法:auto eth0iface eth0 inet dhcp静态分配的配置方法:auto eth0iface eth0 inet staticaddress 192.168.0.1netmask 255.255.255.0gateway 192.168.0.1根据配置要求(是动态分配还是自动获取)修改该配置文件保存。2.添加域名服务器:打开/etc/resolv.conf文件 添加这行:nameserver 202.99.166.43.重启下网络$/etc/init.d/networking restart(这条命令是重启网卡)或者$ifdown eth0$ifup eth0(这两条命令是有针对性的重启某个网络接口,因为一个系统可能有多个网络接口)4.查看网络配置的参数是不是正确(每进行一次操作都可以查看一下是不是修改了网络配置)$ifconfig5.看看是不是能够ping通ping不通网关说明网络配置有问题 ping不通域名说明dns有问题有些时候需要修改网卡的硬件地址:方法一:$ifconfig eth0 hw ether XX:XX:XX:XX:XX:XX$/etc/init.d/networking restart(重启网卡)方法二:以上只是暂时的修改硬件地址要永久修改,直接编辑 /etc/network/interfaces 文件,在 iface eth0 inet static 后面添加一行: pre-up ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx(要改成的MAC)$ sudo /etc/init.d/networking restart(重启网卡)
『陆』 Linux常用网络配置命令
一、查看网络配置 确保网络配置的正确性及网络连接的畅通是Linux系统作为服务器应用的基础,查看及测试网络配置是管理Linux网络服务的第一步。 1.ifconfig——查看网络配置 1) 查看所有活动网络接口的信息 执行 ifconfig 或ip addr或ip a命令,都可以显示当前主机中已启用(活动)的网络接口信息。、 2) 查看指定网络接口信息 格式:ifconfig 网络接口名 可以通过TX、RX等信息了解到通过该网络接口发送和接收的数据包个数,流量等跟多属性。 2.hostname命令 在Linux系统中,相当一部分网络服务都会通过主机名来识别本机,如果主机名配置不当,可能会导致程序功能出现故障。 1) 查看主机名 使用hostname命令就可以查看当前主机的主机名,不添加任何选项参数。 2) 临时更改主机名 hostname NewName 注:这种方法只是临时的更改主机名,重启后将失效。 3) 永久更改主机名 a. 修改配置文件 RHEL6和7的配置文件存放路径不相同,修改配置文件中的主机名,重启就可永久更改主机名。 RHEL6主机名配置文件路径为:/etc/sysconfig/network RHEL7主机名配置文件路径为:/etc/hostname 示例 b. 使用命令修改(这种方法只适用于RHEL7或者CentOS7之后) 命令格式: 使用该命令更改后,更改后的主机名就自动写入了配置文件中,所以可以永久更改主机名,其实就是修改了配置文件。 3.route命令 直接执行route命令可以查看当前主机中的路由表信息,若结合“-n”选项使用,可以将路由记录中的地址显示为数字形式,这可以跳过解析主机名的过程,在路由表条目较多的情况下能够加快执行速度。Destination列对应的是目标网段的地址,Gateway列对应的是吓一跳路由器的地址,Iface列对应的是发送数据的网络接口。当目标网段为“default”是,表示此行是默认网关记录,当吓一跳为“*”是,表示目标网段是与本机直接相连的。 4.netstat命令——查看系统的网络连接状态等 netstat命令是了解网络状态及排除网络服务故障的有效工具。 常用选项: -a:显示所有活动连接(包括监听、非监听状态的服务端口) -n:以数字形式显示 -p:显示相关的进程信息 -t:查看 TCP 协议相关信息 -u:查看UDP协议相关信息 -r:显示路由表信息 -l:显示处于监听(listening)状态的网络连接及端口信息 通常使用“-anput”组合选项,结合管道使用“grep”命令,来查看一些服务的端口是否开启。 示例: Tcp21为ftp服务的端口 二、测试网络连接 1.ping命令——测试网络连通性 常用选项: -c<完成次数>:设置完成要求回应的次数 -i<间隔秒数>:指定收发信息的间隔时间 -q:不显示指令执行过程,开头和结尾的相关信息除外 -s<数据包大小>:设置数据包的大小 -t<存活数值>:设置存活数值TTL的大小 -v:详细显示指令的执行过程若返回“Destination Host Unreachable”的反馈信息,则表示目标主机不可达,可能目标地址不存在或主机已关闭;返回“Network is unreachable”的反馈信息,则表示没有可用的路由记录(如默认网关),无法到达目标主机所在的网络;返回“Request timeout”的反馈信息,表示与目标主机间的连接超时(数据包缓慢或丢失),若有严格的防火墙限制,也可能返回此信息。 2.traceroute命令——跟踪数据包的路由途径 使用traceroute命令可以测试从当前主机到目的主机之间经过的网络节点,并显示各中间结点的连接状态(响应时间)。对于无法响应的节点,连接状态将显示为“*”。 示例:traceroute IP_ADDR 在网络测试与排错的过程中,通常会先使用ping命令测试与主机的网络连接,如果发现网络有故障,再使用traceroute命令跟踪查看是在哪个中间结点存在故障。 3.nslookup命令——测试DNS域名解析 nslookup是用来测试(DNS)域名解析的专用工具。(DNS服务后面再详细讲解,通俗的说就是将域名解析为ip地址的一个服务) 示例:nslookup www..com 若成功反馈要查询域名的IP地址,则表示域名解析没有问题;若出现“…… no servers could be reached”的信息,表示不能连接到指定的DNS服务器;若出现“…… cant’t find xxx.yyy.zzz:NXDOMAIN”的信息,表示要查询的域名不存在。 三、设置网络地址参数 设置网络参数的方法: • 临时配置 —— 使用命令调整网络参数简单、快速,可直接修改运行中的网络参数 一般只适合在调试网络的过程中使用 系统重启以后,所做的修改将会失效 • 永久配置 —— 通过配置文件修改网络参数修改各项网络参数的配置文件 适合对服务器设置固定参数时使用 需要重载网络服务或者重启以后才会生效 1.临时配置——使用网络配置命令(注:RHEL6中网络接口的名称为eth,RHEL7中为ens) 1)使用ifconfig命令修改网卡的地址、状态 ifconfig命令不仅可以用于查看网卡配置,还可以修改网卡的ip地址,子网掩码,也可以绑定网络接口、激活或停用网络接口 a. 修改网卡的ip地址(临时修改) 命令格式: 示例: b. 禁用或者重新激活网卡 命令格式: 示例: c. 设置虚拟网络接口(相当于一块网卡配置多个IP地址) 命令格式: 示例: 可以根据需要添加更多的虚拟接口,如“eth0:1”“eth0:2”等 2)使用route命令添加、删除静态路由记录 • 删除路由表中的默认网关记录命令格式:route del default gw IP地址 • 向路由表中添加默认网关记录命令格式:route add default gw IP地址 • 添加到指定网段的路由记录命令格式:route add -net 网段地址 gw IP地址 • 删除到指定网段的路由记录命令格式:router del -net 网段地址 2.永久配置——修改网络配置文件 1)网络接口配置文件 网络接口的配置文件默认位于目录“/etc/sysconfig/network-scripts/”中,文件名格式为:“ifcfg-XXX”,其中“XXX”是网络接口的名称。例如:RHEL6中网卡eth0的配置文件是“ifcfg-eth0”,而RHEL7中网卡ens33的配置文件是“ifcfg-ens33”。 在网卡的配置文件中,可以看到静态IP地址的部分内容如下图所示: 上述个配置项的含义及作用:(图示为RHEL6中的配置文件,7中也差不多,换汤不换药,修改的都差不多) • DEVICE:设置网络接口的名称ONBOOT:设置网络接口是否在Linux系统启动时激活BOOTPROTO:设置网络接口的配置方式,值为static时表示使用静态ip地址,为dhcp时表示通过dhcp的方式动态获取ip地址IPADDR:设置网络接口的ip地址NETMASK:设置网络接口的子网掩码GATEWAY:设置网络接口的默认网关地址2)重启 network 网络服务 当修改了网络接口的配置文件以后,若要使新的配置生效,可以重启network服务或者重启主机或者禁用、启用网络接口。 示例: • RHEL6中重启network服务:service network restartRHEL7中重启network服务:systemctl restart network注:这是我在做实验时候的一个经验:RHEL6修改完网卡配置重启后,ip地址仍然没有改过来,这时候我们经常会删除“/etc/udev/rules.d/70-persistent-net.rules”这个文件。RHEL7不用管,RHEL7特别好改,RHEL6改的时候特别难受。(个人提示,不求认同) 3)域名解析配置文件 a.指定为本机提供DNS解析的服务器地址 /etc/resolv.conf文件中记录了本机默认使用的DNS服务器的地址信息,对该文件所做的修改将会立刻生效。Linux系统中最多可以指定3个(第3个以后将被忽略)不同的DNS服务器地址,优先使用第1个DNS服务器。 示例: 其中“search localdomain”用来设置默认的搜索域(域名后缀)。例如,当访问主机“localhost”时,就相当于访问“localhost.localdomain”。 b.本地主机映射文件 /etc/hosts文件中记录着一份主机名与ip地址的映射关系表,一般用来保存经常访问的主机信息。当访问一个未知的域名时,先查找该文件中是否有相应的映射记录,如果找不到在去向DNS服务器查询。 hosts 文件和 DNS 服务器的比较 • 默认情况下,系统首先从 hosts 文件查找解析记录hosts 文件只对当前的主机有效hosts 文件可减少 DNS 查询过程,从而加快访问速度
『柒』 列举linux系统中的四种主要网络配置文件,并说明其作用
linux网络配置有以下几种:1、使用netconfig然后回车,就会出现配置界面;配置完以版后需要重启服务,命令为权:servicenetworkrestart2、ifconfigeth0(网络接口名称)ip地址netmask子网掩码如:ifconfigeth0192.168.1.2netmask255.255.255.0此命令仅在当前系统有效,重启后将按照网络接口配置文件的内容配置网络接口属性。加入参数-d,重启后仍有效,如:ifconfig -deth0192.168.1.2netmask255.255.255.03.还可以网络接口的配置文件进行配置,该目录位于“/etc/sysconfig/network-scripts/”如:#vi /etc/sysconfig/network-scripts/ifcfg-eth0就可以进行配置啦!以上配置完成后,都需要重启服务生效,#servicenetworkrestart4、就是通过dhcp获取,#dhclient就可以获取到ip地址啦,前提是必须有dhcp服务器才可以。
『捌』 如何用ip命令修改接口eth1的硬件设备参数name
linux下修改IP地址可以使用命令:ifconfigeth0192.168.1.11/24up其中的eth0是接口号,192.168.1.11/24是IP地址和掩码,up表示接口IP配置好以后要处于开启状态。添加默认网关的命令routeadd-net0.0.0.0netmask0.0.0.0gw192.168.1.1,但是使用命令配置的IP地址重启之后须要重新设置。要保存IP地址如果你的系统支持setup或netconfig之类的命令,可以使用这类命令对接口进行配如州置。也可以直接编辑对应的网络接口配置文件,/etc/sysconfig/network-scripts/ifcfg-eth0内容如下:#AdvancedMicroDevices[AMD]79c970[PCnet32LANCE]DEVICE=eth0#接口名称BOOTPROTO=none#表示如何获渣团蔽得IP,有三个参数可以供选择static手动指定IP,dhcp使用DHCP获得IP,none表示启动时不使用或碧任何协议HWADDR=00:0c:29:34:ad:70#表示使用的MAC地址,可以不使用ONBOOT=yes#开机是否开启这个接口,yes或no两个选择NETMASK=255.255.255.0#子网掩码IPADDR=192.168.0.3#IP地址GATEWAY=192.168.0.1#网关TYPE=Ethernet#接口对应的网络类型,这里是以太网,也可以不使用这个选项。上面的所有字段名都是大写。
『玖』 centos8网络配置文件路径
CentOS 8的网络配置文件路径位于/etc/sysconfig/network-scripts/目录下,其中ifcfg-*文件为网络接口的配置文件,route-*文件斗此吵为路由配置文件,network文件扒前为网络配置文件,resolv.conf文件为空侍DNS配置文件。
『拾』 DHCPv4+DHCPv6
DHCP,Dynamic Host Configuration Protocol,动态主机配置协议 软件包:dhcp-server 配置文件:/etc/dhcp/dhcpd.conf 系统服务:dhcpd 服务端UDP 67端口,客户端UDP 68端口 对于DHCP服务器来说, 若要为客户机分乱绝锋配网段1、网段2、……的地址,则DHCP服务器需要拥有其中至少一个网段的静态IP地址。比如,为eth1接口配置固定IP地址 192.168.10.10/24 在servera上配置DHCP服务端,提供192.168.10.0/24网段的地址分配 可man dhcpd.conf 或者查看example配置文件 一个网络接口可以配置多个IPv6地址,所以路由就哗晌有可能出现很多下一跳;而Link Local地址用来唯一标识一个节点,在本地链路看到的下一跳都是对端的Link Local地址。在网络重新编址过程中,节点和路由器的Link Local地址不会发生变化,确保网络畅通。 Stateless address autoconfiguration,无状态地址自动配置 计算机第一次连接到IPv6网络时允许自动进行配置,通过发送一个本地路由请求消息,获取它的配置参数。 如果配置合理,网络中的路由器返回一个路由通告包(Router Advertisement),其中包含了网络层配置参数(比如64位网络前缀、默认路由),以确保本地主机之间的IPv6通信可用。路由器作为IPv6地址的自动配置信息源,提供路由和网络地址通告,而计算机只需通过机器标识自动计算出主 机地址,就可以宏明完成地址配置。 为eth1配置固定地址 2022:0613:1010:1010::10/64 DHCPv6可以为计算机分配有状态的IPv6地址,能够更准确地指定客户机的网段、地址池、保留地址等等。 软件包:dhcp-server 配置文件:/etc/dhcp/dhcpd6.conf 系统服务:dhcpd6 服务端TCP 547端口,客户端UDP 546端口