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









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





相关实践学习
基于函数计算快速搭建Hexo博客系统
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
相关文章
|
机器学习/深度学习 Linux Shell
Linux 基础-文本处理命令
Linux 基础-文本处理命令
144 0
|
Linux Shell
Linux基础:常用命令之echo命令详解(一)
Linux基础:常用命令之echo命令详解(一)
879 0
Linux基础:常用命令之echo命令详解(一)
|
Linux 网络安全 Go
把书读薄-Linux入门基础
把书读薄-Linux入门基础
110 0
|
缓存 运维 监控
Linux 基础-查看进程命令 ps 和 top
Linux 基础-查看进程命令 ps 和 top
413 0
|
Linux
Linux 基础-查看 cpu、内存和环境等信息
Linux 基础-查看 cpu、内存和环境等信息
281 0
|
存储 Unix Linux
Linux 基础-文件权限与属性
Linux 基础-文件权限与属性
128 0
|
算法 Linux Shell
Linux 基础-新手必备命令
Linux 基础-新手必备命令
159 0
|
Linux Shell
Linux 基础-学会使用命令帮助
Linux 基础-学会使用命令帮助
|
Linux 网络安全 开发工具
linux常见命令--基础篇
自查清单,看看你是否都会呢。
87 0
|
存储 运维 安全
【共读】Linux网络安全精要之基础知
【共读】Linux网络安全精要之基础知
200 0
【共读】Linux网络安全精要之基础知