linux 网络配置

本文涉及的产品
全局流量管理 GTM,标准版 1个月
.cn 域名,1个 12个月
云解析 DNS,旗舰版 1个月
简介: 1、Linux网络查看命令:1.1、查看:$/sbin/ifconfig   ——显示ifconfig命令查看网络接口的信息。#ifconfig eth0    ——显示指定网路接口eth0 的信息。

1、Linux网络查看命令:


1.1、查看:

$/sbin/ifconfig   ——显示ifconfig命令查看网络接口的信息。

#ifconfig eth0    ——显示指定网路接口eth0 的信息。

#ifconfig -a      ——显示所有接口的信息。

——————————————————————————————————

$/sbin/route          ——显示当前主机路由表的信息。

#route del default gw 211.87.147.254 ——临时删除默认网关211.87.147.254 
#route add default gw 192.168.0.1 ——临时添加默认网关192.168.0.1
#route add -net 192.168.1.0/24 gw 192.168.0.254——临时添加一条静态路由

1.2、启停 

1、#service network start //启动网络服务
2、#service network stop //停止网络服务
3、#service network restart //重启网络服务
4、#service network status //查看网络服务状态

 

2、Linux网络配置文件:


在 Linux 系统中,TCP/IP 网络是通过若干个文本文件进行配置的,需要编辑这些文件来完成联网工作。在Redhat linux刚安装好后可以通过图形化界面来配置,以下介绍通过命令行配置网络
用cat命令查看默认安装后关于网络配置的文件信息


1.cat  /etc/sysconfig/network

2.cat  /etc/resolv.conf

3.cat  /etc/sysconfig/network-scripts/ifcfg-ethN (eth0为默认的,需要根据自己的情况而定)


2.1、/etc/sysconfig/network 设置


该文件用来指定服务器上的网络配置信息,包含了控制和网络有关的文件和守护程序的行为的参数。下面是一个例子文件:


NETWORKING=yes         ——NETWORK=yes/no 表示网络是否被配置


HOSTNAME=rac1          ——表示服务器的主机名,如果要改主机名,也是要在这里改的


GATEWAY=210.34.6.2    ——表示网络网关的IP地址,

注:这里的GATEWAY最好注释掉,因为在/etc/sysconfig/network-scripts/ifcfg-eth0 中也有GATEWAY配置,)


FORWARD_IPV4=yes      ——FORWARD_IPV4=yes/no 是否开启IP 转发功能


GATEWAYDEV=            ——GAREWAYDEV=gw-dev gw-dw 表示网关的设备名,如:eth0 等。


在启动系统的时候,linux系统会通过/etc/init.d/network 函数去读取/etc/sysconfig/network里面配置的参数,来启动network。

所以,改完后, 需要重新启动/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


2.2、 /etc/resolv.conf设置DNS 客户

文件/etc/resolv.conf 配置DNS 客户,它包含了主机的域名搜索顺序和DNS服务器的地址,每一行应包含一个关键字和一个或多个的由空格隔开的参数。最多可以设置3行,前面的生效。


下面是一个例子文件:
nameserver 192.168.0.36
nameserver 192.168.0.37
search huawei-3com.com


合法的参数及其意义如下:
nameserver表明DNS 服务器的IP 地址。可以有很多行的nameserver,每一个带一个I P 地址。在查询时就按nameserver 在本文件中的顺序进行,且只有当第一个nameserver 没有反应时才查询下面的nameserver.


domain 声明主机的域名。很多程序用到它,如邮件系统;当为没有域名的主机进行DNS 查询时,也要用到。如果没有域名,主机名将被使用,删除所有在第一个点( . )前面的内容。


search它的多个参数指明域名查询顺序。当要查询没有域名的主机,主机将在由search 声明的域中分别查找。domain 和search 不能共存;如果同时存在,后面出现的将会被使用。


sortlist 允许将得到域名结果进行特定的排序。它的参数为网络/掩码对。允许任意的排列顺序。Red Hat 中没有提供缺省的/etc/resolv.conf 文件,它的内容是根据在安装时给出的选项动态创建的。


以下为我的/etc/resolv.conf 内容:
search localdomain
nameserver 192.168.1.1


2.3、/etc/sysconfig/network-scripts/ifcfg-ethN文件设置

系统网络设备的配置文件保存在”/etc/sysconfig/network-scripts”目录下,ifcfg-eth0 包含第一块网卡的配置信息,ifcfg-eth1 包含第二块网卡的配置信息。


下面是“/etc/sysconfig/network-scripts/ifcfg-eth0”文件的示例:
DEVICE=eth0                ——网卡编号
ONBOOT=yes                 ——开机时是否启动网卡
BOOTPROTO=static           ——静态ip或者DHCP动态获取(none/static/DHCP)
IPADDR=192.168.0.66        ——本机ip地址
NETMASK=255.255.255.0      ——子网掩码
GATEWAY=192.168.0.65       ——默认网关
TYPE=Ethernet
USERCTL=no
PEERDNS=no
若希望手工修改网络地址或在新的接口上增加新的网络界面可以通过修改
对应的文件(ifcfg-ethN) 或创建新的文件来实现。


注:单个网络接口的配置文件进行修改后,不必每次都从新启动network服务使配置文件生效,可用以下命令。
Ifdown 网络接口名称 停止某个网络接口。Ifup 网络接口名称 开启某个网络接口。


例如:
# ifconfig eth0 down 停止eth0接口
# ifconfig eth0 up 开启eth0接口



以下为我的文件内容:
NETWORKING=yes
HOSTNAME=localhost.localdomain
#GATEWAY=192.168.1.1
[root@localhost xjch]# cat /etc/resolv.conf
search localdomain
nameserver 192.168.1.1
[root@localhost xjch]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.1.111
NETMASK=255.255.255.0
#NETWORK=198.168.1.0
GATEWAY=192.168.1.1
TYPE=Ethernet
USERCTL=no
PEERDNS=no


1、Linux网络查看命令:


1.1、查看:

$/sbin/ifconfig   ——显示ifconfig命令查看网络接口的信息。

#ifconfig eth0    ——显示指定网路接口eth0 的信息。

#ifconfig -a      ——显示所有接口的信息。

——————————————————————————————————

$/sbin/route          ——显示当前主机路由表的信息。

#route del default gw 211.87.147.254 ——临时删除默认网关211.87.147.254 
#route add default gw 192.168.0.1 ——临时添加默认网关192.168.0.1
#route add -net 192.168.1.0/24 gw 192.168.0.254——临时添加一条静态路由

1.2、启停 

1、#service network start //启动网络服务
2、#service network stop //停止网络服务
3、#service network restart //重启网络服务
4、#service network status //查看网络服务状态

 

2、Linux网络配置文件:


在 Linux 系统中,TCP/IP 网络是通过若干个文本文件进行配置的,需要编辑这些文件来完成联网工作。在Redhat linux刚安装好后可以通过图形化界面来配置,以下介绍通过命令行配置网络
用cat命令查看默认安装后关于网络配置的文件信息


1.cat  /etc/sysconfig/network

2.cat  /etc/resolv.conf

3.cat  /etc/sysconfig/network-scripts/ifcfg-ethN (eth0为默认的,需要根据自己的情况而定)


2.1、/etc/sysconfig/network 设置


该文件用来指定服务器上的网络配置信息,包含了控制和网络有关的文件和守护程序的行为的参数。下面是一个例子文件:


NETWORKING=yes         ——NETWORK=yes/no 表示网络是否被配置


HOSTNAME=rac1          ——表示服务器的主机名,如果要改主机名,也是要在这里改的


GATEWAY=210.34.6.2    ——表示网络网关的IP地址,

注:这里的GATEWAY最好注释掉,因为在/etc/sysconfig/network-scripts/ifcfg-eth0 中也有GATEWAY配置,)


FORWARD_IPV4=yes      ——FORWARD_IPV4=yes/no 是否开启IP 转发功能


GATEWAYDEV=            ——GAREWAYDEV=gw-dev gw-dw 表示网关的设备名,如:eth0 等。


在启动系统的时候,linux系统会通过/etc/init.d/network 函数去读取/etc/sysconfig/network里面配置的参数,来启动network。

所以,改完后, 需要重新启动/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


2.2、 /etc/resolv.conf设置DNS 客户

文件/etc/resolv.conf 配置DNS 客户,它包含了主机的域名搜索顺序和DNS服务器的地址,每一行应包含一个关键字和一个或多个的由空格隔开的参数。最多可以设置3行,前面的生效。


下面是一个例子文件:
nameserver 192.168.0.36
nameserver 192.168.0.37
search huawei-3com.com


合法的参数及其意义如下:
nameserver表明DNS 服务器的IP 地址。可以有很多行的nameserver,每一个带一个I P 地址。在查询时就按nameserver 在本文件中的顺序进行,且只有当第一个nameserver 没有反应时才查询下面的nameserver.


domain 声明主机的域名。很多程序用到它,如邮件系统;当为没有域名的主机进行DNS 查询时,也要用到。如果没有域名,主机名将被使用,删除所有在第一个点( . )前面的内容。


search它的多个参数指明域名查询顺序。当要查询没有域名的主机,主机将在由search 声明的域中分别查找。domain 和search 不能共存;如果同时存在,后面出现的将会被使用。


sortlist 允许将得到域名结果进行特定的排序。它的参数为网络/掩码对。允许任意的排列顺序。Red Hat 中没有提供缺省的/etc/resolv.conf 文件,它的内容是根据在安装时给出的选项动态创建的。


以下为我的/etc/resolv.conf 内容:
search localdomain
nameserver 192.168.1.1


2.3、/etc/sysconfig/network-scripts/ifcfg-ethN文件设置

系统网络设备的配置文件保存在”/etc/sysconfig/network-scripts”目录下,ifcfg-eth0 包含第一块网卡的配置信息,ifcfg-eth1 包含第二块网卡的配置信息。


下面是“/etc/sysconfig/network-scripts/ifcfg-eth0”文件的示例:
DEVICE=eth0                ——网卡编号
ONBOOT=yes                 ——开机时是否启动网卡
BOOTPROTO=static           ——静态ip或者DHCP动态获取(none/static/DHCP)
IPADDR=192.168.0.66        ——本机ip地址
NETMASK=255.255.255.0      ——子网掩码
GATEWAY=192.168.0.65       ——默认网关
TYPE=Ethernet
USERCTL=no
PEERDNS=no
若希望手工修改网络地址或在新的接口上增加新的网络界面可以通过修改
对应的文件(ifcfg-ethN) 或创建新的文件来实现。


注:单个网络接口的配置文件进行修改后,不必每次都从新启动network服务使配置文件生效,可用以下命令。
Ifdown 网络接口名称 停止某个网络接口。Ifup 网络接口名称 开启某个网络接口。


例如:
# ifconfig eth0 down 停止eth0接口
# ifconfig eth0 up 开启eth0接口



以下为我的文件内容:
NETWORKING=yes
HOSTNAME=localhost.localdomain
#GATEWAY=192.168.1.1
[root@localhost xjch]# cat /etc/resolv.conf
search localdomain
nameserver 192.168.1.1
[root@localhost xjch]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.1.111
NETMASK=255.255.255.0
#NETWORK=198.168.1.0
GATEWAY=192.168.1.1
TYPE=Ethernet
USERCTL=no
PEERDNS=no


相关文章
|
2月前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
90 2
|
4月前
|
安全 Linux 网络安全
Web安全-Linux网络协议
Web安全-Linux网络协议
84 4
|
5天前
|
Ubuntu Linux 开发者
Ubuntu20.04搭建嵌入式linux网络加载内核、设备树和根文件系统
使用上述U-Boot命令配置并启动嵌入式设备。如果配置正确,设备将通过TFTP加载内核和设备树,并通过NFS挂载根文件系统。
33 15
|
10天前
|
Ubuntu Unix Linux
Linux网络文件系统NFS:配置与管理指南
NFS 是 Linux 系统中常用的网络文件系统协议,通过配置和管理 NFS,可以实现跨网络的文件共享。本文详细介绍了 NFS 的安装、配置、管理和常见问题的解决方法,希望对您的工作有所帮助。通过正确配置和优化 NFS,可以显著提高文件共享的效率和安全性。
82 7
|
3月前
|
运维 监控 网络协议
|
3月前
|
Ubuntu Linux 虚拟化
Linux虚拟机网络配置
【10月更文挑战第25天】在 Linux 虚拟机中,网络配置是实现虚拟机与外部网络通信的关键步骤。本文介绍了四种常见的网络配置方式:桥接模式、NAT 模式、仅主机模式和自定义网络模式,每种模式都详细说明了其原理和配置步骤。通过这些配置,用户可以根据实际需求选择合适的网络模式,确保虚拟机能够顺利地进行网络通信。
126 1
|
3月前
|
网络协议 安全 Ubuntu
Linux中网络连接问题
【10月更文挑战第3天】
44 1
|
3月前
|
监控 Linux 测试技术
Linux系统命令与网络,磁盘和日志监控总结
Linux系统命令与网络,磁盘和日志监控总结
75 0
|
3月前
|
监控 Linux 测试技术
Linux系统命令与网络,磁盘和日志监控三
Linux系统命令与网络,磁盘和日志监控三
54 0
|
4月前
|
机器学习/深度学习 安全 网络协议
Web安全-Linux网络命令
Web安全-Linux网络命令
39 1

热门文章

最新文章