16.Linux基本网络配置

合集下载

LINUX网络配置管理(第二单元)

LINUX网络配置管理(第二单元)

• -group 组名
-perm xxxx
LINUX常用命令 2.LINUX文件操作命令
• (10)find
• • • •
例: find / -name httpd.conf • find . -name „f*‟ –exec ls –l {} \; find . -name f1.txt –ok rm {} \; • • • (11)管道命令| • 格式:命令行1|命令2 • find - - help|more
LINUX常用命令 2.LINUX文件操作命令
• (15)chmod
• 作用:设定文件或目录权限 • 权限字符: – r(读) – w(写) – x(执行) • 设定方法
– - :删除权限 – = :分配权限,同时删 除旧的权限行数 • 把权限赋予的对象 –u –g 属主 属主的组
–o
–a
其他用户
• 功能:显示目录下的内容 – -a:显示所有文件,包括隐藏文件 (以.开头的文件)
– -l:以长格式显示
– ls –a
– ls –al /abc
– Ls –dl
/root
LINUX常用命令 2.LINUX文件操作命令 • (2)显示文件内容 • cat:输出文本文件内容 • tail:显示文件的后n 行(默认是10行) • 范例:
• •
• •
范例: cat tt.txt 范例:more tt.txt
范例:less tt.txt 范例:head –20 /etc/passwd
• more:按页显示文件 • less:按页显示文件,可以使用翻页键 • head:显示文件的前n行
• tail –20 /etc/passwd
LINUX常用命令 2.LINUX文件操作命令 • (3)复制命令cp • 格式:cp • 范例: cp /abc.co 源文件 目的文件 • 范例: • rm • rm -f /abc/tt.txt -rf /abc

Linux网络配置

Linux网络配置

IP地址信息配置好并重启网络服务后,要检测网络的通畅性,可使用
ping命令去ping本机地址和网关地址来进行检测。 若本机地址ping不通,则说明网卡工作不正常;网关地址若不通,则应 检查自己主机所在的网段地址和网关地址是否正确。 [root@RHEL5 network-scripts]#ping 192.168.4.253 PING 192.168.4.253(192.168.4.253) 56(84) bytes of data. 64 bytes from 192.168.4.253: icmp_seq=1 ttl=64 time=8.45ms ……
IP地址配置界面:
常用网络配置命令
配置主机名 hostname命令 主机名用于标识一台主机的名称,在网络中主机名具有唯一性。 要查看当前主机的名称,可使用hostname命令。若要临时设置更改主机名, 可使用“hostname 新主机名”命令来实现。 但这种对主机名的更改,在系统重启后将恢复原主机名。 若要使主机名更改长期生效,则应直接修改/etc/sysconfig/network配置文件 中的HOSTNAME配置项。系统启动时,会从该配置文件中获得主机名信息,并进
行主机名的设置。
[root@RHEL5 ~]#more /etc/sysconfig/network NETWORKING=yes //系统是否使用网络服务功 能 NETWORKING_IPV6=yes HOSTNAME=RHEL5 GATEWAY=192.168.4.129 FORWARD_IPV4=false //是否支持IPv6网络 //设置主机名 //设置默认网关 //是否开启IP包的转发
⑵ 一块网卡如何绑定多个IP地址
Linux也支持IP别名,即可以在一个网络接口上配置多个IP地址。Linux通过创建

如何在Linux系统中修改网络设置

如何在Linux系统中修改网络设置

如何在Linux系统中修改网络设置在Linux系统中,修改网络设置是一个常见且重要的操作。

无论是配置IP地址、修改DNS服务器、设置网关,还是调整网络接口等,都需要进行相应的网络设置。

本文将介绍如何在Linux系统中进行网络设置的步骤和方法。

一、查看网络接口信息在开始修改网络设置之前,首先需要了解当前系统中的网络接口信息。

可以通过使用命令行工具ifconfig或ip来查看。

1.打开终端,并输入以下命令:```ifconfig```或```ip addr```2.系统将会列出当前系统中的网络接口信息,包括接口名称、IP地址、子网掩码等。

记录下需要修改的网络接口名称和当前的IP地址信息,以备后续修改使用。

二、修改网络设置根据实际需要,可以进行以下几项网络设置的修改。

1.修改IP地址和子网掩码在Linux系统中,可以通过修改网络接口的配置文件来修改IP地址和子网掩码。

1.打开终端,并输入以下命令,编辑网络接口配置文件:```sudo vi /etc/network/interfaces```2.在文件中找到需要修改的网络接口,并按以下格式进行修改:```iface eth0 inet staticaddress 192.168.1.100netmask 255.255.255.0```其中,eth0为网络接口名称,192.168.1.100为新的IP地址,255.255.255.0为新的子网掩码。

3.保存文件并退出编辑器。

4.重启网络接口,使修改生效。

输入以下命令:```sudo /etc/init.d/networking restart```2.修改DNS服务器修改DNS服务器可以用于解决域名解析问题或更改默认DNS服务器。

1.打开终端,并输入以下命令,编辑网络接口配置文件:```sudo vi /etc/resolv.conf```2.在文件中找到"nameserver"行,将其改为新的DNS服务器地址。

Linux操作系统:网络配置

Linux操作系统:网络配置

《Linux操作系统》第七讲:网络配置Linux是互联网的产物,这是无可争议的。

正是得益于互联网通信,世界上各地的程序员才能够共同合作开发了Linux操作系统。

也是因为此,Linux对网络的支持以及对各种网络的适应性都很好,毕竟Linux是和互联网共同成长的。

网络功能的实现是Linux内核最复杂、牵涉最广的一部分。

除了经典的以太网协议(例如TCP、UDP)和相关的IP传输机制之外,Linux 还支持许多其他的互连方案(例如FDDI、ATM)。

Linux也支持大量的网络硬件设备,例如以太网卡和令牌环网络适配器以及ISDN卡以及Modem。

Linux关于网络的内容非常多,例如网络子系统的c语言实现的代码在Linux内核中占到了15MB。

本讲不对具体的内容和实现网络的每个细节进行介绍,仅简单的介绍如何管理和配置Linux的网络。

一、网络配置文件在对Linux进行网络配置之前,首先介绍Linux中网络配置相关的一些主要配置文件。

了解这些配置文件如何控制和影响网络,是对自定义Linux的网络配置的基础。

Linux中关于网络配置的文件主要有7个,分别是/etc/hosts、/etc/services、/etc/hostname、/etc/host.conf、/etc/nsswitch.conf、/etc/resolv.conf、/etc/network/interfaces。

1.1/etc/hosts该文件包含(本地网络中)已知主机的一个列表。

如果系统的IP不是动态获取,就可以使用此文件。

对于简单的主机名解析(点分表示法),在请求DNS或NIS网络名称服务器之前,/etc/hosts.conf 通常会告诉解析程序先查看此文件。

1.2 /etc/servicesInternet网络服务文件,将网络服务名转换为端口号/协议。

由 inetd、telnet、tcpdump和一些其它程序读取。

文件中的每一行对应一种服务,它由4个字段组成,中间用TAB或空格分隔,分别表示“服务名称”、“使用端口”、“协议名称”以及“别名”。

在Linux终端中进行系统网络配置的命令

在Linux终端中进行系统网络配置的命令

在Linux终端中进行系统网络配置的命令在Linux操作系统中,终端是我们进行系统配置的重要工具。

通过终端,我们可以使用各种命令来对系统进行网络配置,从而实现网络连接和通信。

以下是一些常用的命令来进行系统网络配置:1. ifconfig命令:用于查看和配置网络接口的状态。

使用ifconfig命令可以查看当前系统中的网络接口信息,例如接口名称、IP地址、子网掩码、MAC地址等。

同时,也可以使用ifconfig命令来配置网络接口,例如设置IP地址、子网掩码等。

2. route命令:用于查看和配置系统的路由表。

通过route命令,我们可以查看当前系统的路由表信息,包括目标网络、网关、接口等。

同时,也可以使用route命令来配置路由表,例如添加路由、删除路由等操作。

3. ping命令:用于测试网络的连通性。

使用ping命令可以向指定的主机发送网络数据包,并等待接收响应。

通过观察响应时间和丢包情况,我们可以判断网络的稳定性和延迟情况。

4. netstat命令:用于查看系统的网络连接信息。

通过netstat命令,我们可以查看当前系统的网络连接状态,包括本地IP地址、远程IP地址、连接状态等。

同时,也可以使用netstat命令来监控网络连接和端口的使用情况。

5. iptables命令:用于配置系统的防火墙规则。

通过iptables命令,我们可以定义和管理系统的防火墙规则,控制网络数据包的流动。

例如,我们可以使用iptables命令来开放或关闭指定端口,设置网络地址转换(NAT)规则等。

6. hostname命令:用于查看和配置系统的主机名。

通过hostname命令,我们可以查看当前系统的主机名,也可以使用该命令来修改系统的主机名。

7. ifup/ifdown命令:用于启动或停止网络接口。

通过ifup命令,我们可以启动指定的网络接口,使其处于活动状态。

而通过ifdown命令,我们可以停止指定的网络接口,使其处于非活动状态。

Linux、Unix下的网络配置命令

Linux、Unix下的网络配置命令

Linux、Unix下的网络配置命令一、 Linux、Unix下的网络配置命令:1 网卡配置Ifconfig interface[family] address up optionInterface 设备名,le0 、we0Family :绑定的网络协议,默认为IP(inet)Address:地址,可以ip地址,可以是主机名字(通过/etc/hosts或DNS找到IP)Up:(down)启动或关闭Option:子网掩码、广播地址等2 静态路由 routeRoute [-f] op [type] destination gateway hop-countOp:add 增加一个路由表项 delete 删除一个路由表项Destination:主机地址或网络地址或关键字defaultGateway:收到目的地址是Destination时,转发的机器(该机器必须和当前主机是一个网络内直连)hop-count:转发次数,通常为1F:删除所有路由表项Type:取值host 表示Destination是主机取值net 表示Destination是网络地址3 routed 标准路由daemon(守护进程)–只支持RIP协议–两种运行方式:服务器模式(-s):发布自己的路由信息–多网卡的服务器中设置成该模式安静模式(-q):只是监听广播包,默认方式4 gated 更好的路由daemon–支持不同的路由协议(RIP、OSPF、BGP/EGP、HELLO)–需要配置文件(/etc/gated.conf)进行路由描述5 涉及到的文件/etc/hosts :IP与主机名对应/etc/network:网络的逻辑名和实际网络对应/etc/gateways :网关文件/etc/gated.conf :gated配置文件6 自动配置TCP/IP:命令自动存储、系统启动自动执行2个文件/etc/rc.d/rc.inet1 :包含ifconfig命令、route命令等配置命令/etc/rc.d/rc.inet2 : 包含网络监控进程-inetd、portmapper等7解析器配置/etc/hosts.conf 文件:控制解析器的主要文件格式: Order bind hosts ;查找次序为名字服务器、/etc/hosts 文件/etc/resolv.conf 文件:如何查找名字服务器该文件若不存在则默认为本机为名字服务器8 相关命令:Ping 测试命令Netstat :检查网卡配置二、 DNS配置1 启动运行 /usr/sbin/ named2 相关文件:/etc/named.boot :包含一些指向包含区信息的主文件。

在Linux终端中配置网络连接的方法

在Linux终端中配置网络连接的方法

在Linux终端中配置网络连接的方法Linux终端是一种功能强大的工具,它不仅可以执行各种命令和操作系统任务,还可以通过配置网络连接来实现对互联网的访问。

本文将介绍几种在Linux终端中配置网络连接的方法。

方法一:使用ifconfig命令在Linux终端中,可以使用ifconfig命令配置网络连接。

该命令可以查看和设置网络接口的配置信息。

以下是使用ifconfig命令配置网络连接的步骤:1. 打开终端并输入以下命令查看当前的网络接口:$ ifconfig2. 根据需要选择要配置的网络接口,例如eth0或wlan0。

3. 输入以下命令来配置选定的网络接口:$ ifconfig [接口名称] [IP地址] [掩码]其中,[接口名称]是网络接口的名称,[IP地址]是你希望设置的IP 地址,[掩码]是网段的掩码。

例如,要将eth0接口的IP地址设置为192.168.1.100,掩码为255.255.255.0,可以输入以下命令: $ ifconfig eth0 192.168.1.100 netmask 255.255.255.04. 输入以下命令来启用网络接口:$ ifconfig [接口名称] up例如,要启用eth0接口,可以输入以下命令:$ ifconfig eth0 up方法二:使用ip命令除了ifconfig命令外,还可以使用ip命令配置网络连接。

ip命令是一个更高级的网络配置工具,具有更多的功能和选项。

以下是使用ip命令配置网络连接的步骤:1. 打开终端并输入以下命令查看当前的网络接口:$ ip addr2. 根据需要选择要配置的网络接口,例如eth0或wlan0。

3. 输入以下命令来配置选定的网络接口:$ ip addr add [IP地址/掩码] dev [接口名称]其中,[IP地址/掩码]是你希望设置的IP地址和掩码,[接口名称]是网络接口的名称。

例如,要将eth0接口的IP地址设置为192.168.1.100/24,可以输入以下命令:$ ip addr add 192.168.1.100/24 dev eth04. 输入以下命令来启用网络接口:$ ip link set [接口名称] up例如,要启用eth0接口,可以输入以下命令:$ ip link set eth0 up方法三:编辑网络配置文件另一种配置网络连接的方法是通过编辑网络配置文件。

linux网络配置

linux网络配置

Linux网络配置简单版一、$/sbin/ifconfig //显示ifconfig命令查看网络接口的信息#ifconfig eth0 //显示指定接口的信息#ifconfig -a //显示所有接口的信息(无论是否活跃)#ifconfig eth0 192.168.0.2 netmask 255.255.255.0//临时修改接口IP地址(无需重启接口)二、$/sbin/route //显示当前Linux主机中的路由表信息1、#route del default gw 192.168.0.1//临时删除默认网关192.168.0.12、#route add default gw 192.168.0.1//临时添加默认网关192.168.0.13、#route add -net 192.168.1.0/24 gw 192.168.0.254//临时添加一条静态路由/**本文中提及临时操作的地方,即主机重启后该操作将失效,如果希望每次系统重启后自动添加静态路由条目,则可以将该语句写入/etc/rc.d/rc.local中。

**/三、#ping //测试与其他主机的网络连接1、#ping -c 4 192.168.0.1 //指定发出ICMP包个数四、#traceroute //测试当前主机到目的著急的网络连接五、#hostname //查看当前主机的主机名1、#hostname linsrv //临时修改当前主机名六、#nslookup //测试DNS域名解析>server //显示当前DNS服务器>server 192.168.0.1 //临时指定DNS服务器地址七、#dhclient //为当前主机申请网络配置信息八、#netconfig //通过向导在字符界面下修改网络配置信息九、#/etc/init.d/network restart //重启网络服务1、#/etc/init.d/network stop //停止网络服务2、#/etc/init.d/network start //启动网络服务/**无论是通过netconfig,还是通过修改配置文件的方式修改了网络配置信息,都需要重启network服务才能生效**/十、#service network start //启动网络服务1、#service network stop //停止网络服务2、#service network restart //重启网络服务3、#service network status //查看网络服务状态/**在RHEL4中可以通过service命令来管理大多数服务的启动、停止、重启以及查看其工作状态等**/十一、#chkconfig --list | grep network //查看某服务的自动启动级别1、#chkconfig --level 35 network off //设置在级别35不自动启动某服务2、#chkconfig --level 3 network on //设置在级别3自动启动某服务十二、ntsysv //通过向导在字符界面下修改服务的自启动选项十三、#vi /etc/sysconfig/network-scripts/eth0 //编辑指定网络接口配置文件DEVICE=eth0 //指定接口名称ONBOOT=yes //系统启动时加载BOOTPROTO=static //IP地址静态配置,若该值为“dhcp”则为动态获得IPADDR=192.168.0.1 //设置IP地址NETMASK=255.255.255.0 //设置子网掩码GATEWAY=192.168.0.254 //设置默认网关/**注意:设置之后必须要重启network服务或者重启接口(#ifdown eth0;ifup eth0),才能生效。

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

Linux基本网络配置:查看及测试网络接口信息:命令ifconfig:查看系统中处于活动状态的网络接口设备:[root@localhost ~]# ifconfig查看指定网络接口的基本配置信息:查看eth0网卡的基本配置信息:[root@localhost ~]# ifconfig eth0查看所有网络接口配置信息:[root@localhost ~]# ifconfig –a查看主机路由表信息:查看linux主机中的路由表信息:(或[root@localhost ~]# netstat -nr)[root@localhost ~]# routeKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface 192.168.20.0 * 255.255.255.0 U 1 0 0 eth0 default 192.168.20.1 0.0.0.0 UG 0 0 0 eth0 [root@localhost ~]#其中default的行表示当前主机的默认网关记录。

查看linux主机中的路由信息,以数字形式显示地址:[root@localhost ~]# route -nKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface 192.168.20.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0 0.0.0.0 192.168.20.1 0.0.0.0 UG 0 0 0 eth0 [root@localhost ~]#使用这种方式,默认不会出现*,而是0.0.0.0。

跟踪数据包的路由途径:[root@localhost ~]# traceroute 查看主机名称:[root@localhost ~]# hostnamelocalhost.localdomain[root@localhost ~]#设置主机名称: (重启失效)[root@localhost ~]# hostname zhangserver[root@localhost ~]# hostnamezhangserver使用nslookup命令测试域名解析:测试域名解析是否正常:[dwzhang@test ~]$ nslookup Server: 192.168.20.2Address: 192.168.20.2#53Non-authoritative answer: canonical name = .Name: Address: 220.181.112.244Name: Address: 220.181.111.188[dwzhang@test ~]$查看网络连接状态:在linux系统中,使用netstat命令可以查看当前系统的网络连接状态,路由表,接口统计等信息。

最常用的选项:-a :显示当前主机中所有活动的网络连接信息。

-n :以数字的形式显示相关主机地址,端口等信息。

-r :显示路由表信息。

-l :显示处于监听状态的网络连接及端口信息。

-t :查看tcp协议相关的信息。

-u :显示udp协议相关的信息。

-p :显示与网络连接相关联的进程号,进程名称信息。

通常使用”-anpt”组合选项,以数字形式显示当前系统中所有的tcp连接信息,同时显示对应的进程信息。

查看本机中是否运行了标准的FTP服务程序,显示PID号和进程名称:[root@localhost ~]# netstat -anpt | grep :21查看ARP信息:[root@localhost ~]# arp -nAddress HWtype HWaddress Flags Mask Iface192.168.153.2 ether 00:50:56:fa:c1:a5 C eth0[root@localhost ~]#在linux中,手动修改网络配置包括两种方法:1.执行网络配置命令修改:这种方式简单,快速,效率高,适合在调试网络过程中临时使用。

重启失效。

2.直接修改网络配置文件:直接在配置文件中修改,需要重启网络服务或重启系统。

调整网络接口的配置参数:1.设置网卡IP地址和子网掩码:使用命令ifconfig设置网卡的IP地址时,格式如下:Ifconfig 网络接口名称ip地址[ netmask 子网掩码]或者Ifconfig 网络接口名称ip地址[ /掩码长度]将网卡eth0的IP设置为192.168.2.2,子网掩码为255.255.255.0:[root@localhost ~]# ifconfig eth0 192.168.2.2 netmask 255.255.255.0或者[root@localhost ~]# ifconfig eth0 192.168.2.2/242.禁用或激活网络接口:[root@localhost ~]# ifup eth0[root@localhost ~]# ifdown eth03.设置虚拟网络接口:[root@localhost ~]# ifconfig eth0:0 192.168.50.2eth0:0 其中eth0表示原物理接口,:0表示第一个虚拟网卡。

可以添加多个:1,:2,:34.修改网卡使用的MAC地址:可以使用ifconfig命令为网卡设置一个伪装的MAC地址,使用带hw ether选项:修改前需要先禁用网卡。

[root@localhost ~]# ifconfig eth1 hw ether 00:0c:29:23:23:23设置路由记录:1.添加到指定网段的路由记录:使用route命令加选项来添加,删除静态路由记录。

选项add 添加路由记录。

-net 指定一个目标网络的地址。

gw指定下一跳。

添加网段192.168.3.0/24的路由记录,下一跳路由器的IP为192.168.4.4。

[root@localhost ~]# route add -net 192.168.3.0/24 gw 192.168.4.42.删除到指定网段的路由记录:使用del选项结合-net或-host选项:删除到局域网192.168.3.0/24的路由记录:[root@localhost ~]# route del -net 192.168.3.0/243.添加或删除默认网关路由记录:无需使用-net或-host选项,需使用default表示即可:删除192.168.4.1,添加192.168.4.3:[root@localhost ~]# route del default gw 192.168.4.1[root@localhost ~]# route add default gw 192.168.4.3设置静态ARP记录:当主机遭受到ARP攻击时,可以将IP和MAC地址绑定。

ARP记录,IP和MAC地址绑定:使用-s选项的arp命令,可以设置静态ARP记录,为其他主机绑定MAC地址:[root@localhost ~]# arp -s 192.168.2.3 00:0C:29:55:23:C6通过配置文件修改网络参数:系统重启也生效。

1.网络接口配置文件:一般位于/etc/sysconfig/network-scripts/中,文件格式为ifcfg-XXX,其中XXX网络接口名称。

网卡eth0的配置文件名是”ifcfg-eth0”,回环接口lo配置文件ifcfg-lo。

[root@localhost ~]# ls /etc/sysconfig/network-scripts/ifcfg-*/etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-lo[root@localhost ~]#在eth0配置文件中,设置静态IP地址典型内容如下:[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0 (网络接口名称)HWADDR=00:1b:fc:40:4c:fcTYPE=EthernetUUID=2d67fa5b-1f3b-491a-acf2-7e29511c6e6cONBOOT=no(是否系统开机启动)NM_CONTROLLED=yesBOOTPROTO=none(设置网络接口的配置方式,static:静态,dhcp动态) IPADDR=192.168.20.27(网络接口ip地址)NETMASK=255.255.255.0(网络接口子网掩码)GATEWAY=192.168.20.1(网络接口默认网关)DNS1=192.168.20.2(DNS地址)IPV6INIT=noUSERCTL=no[root@localhost ~]#2.停止或启用网络接口[root@localhost ~]# ifup eth0[root@localhost ~]# ifdown eth0连续执行可放在一行,使用;分割:[root@localhost ~]# ifdown eth0;ifup eth0重启网络服务:[root@localhost ~]# service network restart或者[root@localhost ~]# /etc/init.d/network restart主机名称配置文件:修改主机名配置文件:/etc/sysconfig/network中的HOSTNAME配置项:[root@localhost ~]# cat /etc/sysconfig/networkNETWORKING=yesHOSTNAME=localhost.localdomain[root@localhost ~]#本地的主机名称解析文件:配置文件:/etc/hosts。

[root@localhost sysconfig]# cat /etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 [root@localhost sysconfig]#域名服务器配置文件:(DNS)位于/etc/resolv.conf文件中。

记录DNS地址:[root@localhost ~]# cat /etc/resolv.conf# Generated by NetworkManagernameserver 192.168.20.2[root@localhost ~]#Linux网络知识:修改网卡默认信息配置文件:RHEL5: /etc/modprobe.confaliasRHEL6: /etc/udev/rules.d/70-persistent-net.rules查看网卡信息:ifconfig命令-a :显示所有接口配置信息ethx :显示指定接口信息。

相关文档
最新文档