linux基础网络设置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux基础网络设置相关的知识,希望对你有一定的参考价值。

linux基础网络设置

网络基本信息;设置网络基本信息;DHCP自动管理网络基本信息

1.网络基本信息的查看:

IP/netmask/gateway/dns/MAC/hostname/hosts网络基本信息

1)查看IP/NETMASK/MAC信息:ifconfig/ip

ifconfig  -a   ##查看所有激活与非激活的网卡信息

ifconfig   ##只查看激活的网卡信息

ifconfig  eth0  ##查看单个网卡信息

ip  a  ##查看ip地址等信息

ip l   ##查看网卡连接情况

2)查看dns:

cat  /etc/resolv.conf  ##查看dns

search 域名   ##在那个域中

nameserver  DNS服务器地址    ##使用dns服务器地址,可以有3个

3)查看hostname、hosts文件

hostname  ##查看主机名

cat  /etc/hosts  ##本地的域名和IP对应记录文件

4)查看gateway:

ip r   ##查看路由表,包括默认路由

route -n  == netstat -nr  ##查看路由表

windows路由表的管理:

route print  ##查看路由表

route add 10.10.10.0 mask 255.255.255.0 192.168.10.1  ##添加路由

route delete  10.10.10.0  ##删除路由

5)测试网络:ping/nslookup/traceroute

ping  -c 4  IP/域名  ##-c 4发送4个包

ping -I eth0  IP/域名   ##多网卡时指定源

nslookup == dig  FQDN  ##测试dns,FQDN指完全合格域名

traceroute  目标IP/域名   ##路由跟踪

2.修改网络参数:

1)临时生效的修改:

a.改IP地址:

ifconfig  eth0  192.168.10.100/24  up  ##临时设置ip地址,并且up,也可以用down

ifconfig  eth0:0  10.10.10.95/24  up  ##设置虚拟网卡,即一块网设置多个地址,第一个从0开始

ip  a  ##验证,也可以用ifconfig

b.临时设置路由和主机:

man  route  -->搜索EXAMPLE参考

route  add -net  192.168.10.0 netmask 255.255.255.0 gw 10.10.10.1  ##添加路由

route  add  default  gw  10.10.10.1   ##添加默认网关

route  del  -net  192.168.10.0 netmask  255.255.255.0   ##删除路由

route  del  default   ##删除默认网关

ip  r  ##查看验证

hostname  www.linuxyy.cn   ##临时修改主机名

2)永久生效的修改:

a.修改IP/NETMASK/GATEWAY/DNS

vi  /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE="eth0"   ##网卡的名称

HWADDR="MAC地址"

NM_CONTROLLED="no"   ##禁用NM网络管理机制

BOOTPROTO=static  ##设置启动协议为静态,若dhcp表示自动获取

ONBOOT="yes"      ##设置网卡为可以激活

IPADDR=10.10.10.95   ##设置ip地址

NETMASK=255.255.255.0   ##设置子网掩码

GATEWAY=10.10.10.1   ##设置默认网关

DNS1=202.106.0.20    ##设置该网卡的dns服务器

:wq

/etc/init.d/network  restart  ##重启网络服务

chkconfig network on  ##设置为开机启动

chkconfig  NetworkManager  off  ##禁止NM开机启动

ip a  ##验证

cat /etc/resolv.conf

ip  r  

vi /etc/resolv.conf   ##全局生效,即对所有网卡生效,最多可以设置3个

search  linuxyy.cn

nameserver 10.10.10.95

nameserver 202.106.0.20

nameserver 8.8.8.8

:wq


b.设置静态主机名:

vi /etc/sysconfig/network

HOSTNAME=www.linuxyy.cn  ##www是主机名,linuxyy.cn域名后缀,FQDN(完全合格域名)=主机名+域名后缀

:wq

reboot  ##重启后生效

hostname  ##验证


c.设置永久生效的路由条目:

vi  /etc/rc.local

route add -net 192.168.10.0 netmask 255.255.255.0 gw 10.10.10.1  ##添加该路由条目

:wq

source  /etc/rc.local  ##执行文件中的命令,/etc/rc.local是用户使用的配置文件,系统启动过程中最后被执行


d.设置hosts文件:/etc/hosts实现主机名与IP对应,相当于本地dns,若足够大可以不需要dns服务器就能上网,一般用于加快网络访问、或者避免dns劫持及dns污染,实现快速、安全的上网。

vi /etc/hosts

10.10.10.95 www www.linuxyy.cn

:wq

ping www.linuxyy.cn


e.禁用ipv6:

vi /etc/sysconfig/network

IPV6INIT=no

:wq

vi /etc/modprobe.d/disable-ipv6.conf

install  ipv6  /bin/true

:wq

ip a  ##查看有ipv6

reboot

ip a  ##无ipv6


本文出自 “11628205” 博客,请务必保留此出处http://11638205.blog.51cto.com/11628205/1982390

以上是关于linux基础网络设置的主要内容,如果未能解决你的问题,请参考以下文章

Linux网络服务01——Linux网络基础设置

Linux网络服务01——Linux网络基础设置

linux网络基础设置 以及 软件安装

linux基础网络设置

Linux常用命令(十三)基础网络设置

linux基础-第十四单元 Linux网络原理及基础设置