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
本文转自信自己belive51CTO博客,原文链接:http://blog.51cto.com/11638205/1982390 ,如需转载请自行联系原作者