linux dhcp 设置路由及主机名
自动获取ip
DHCP方式获取ip:dhclient [网络接口]
释放通过DHCP获取的ip地址:dhclient -r [网络接口]
查看网络接口
ifconfig -a(列出所有接口含禁用的)
ethX:以太网链接
lo:本地回环接口
sitX:ipv6地址网卡接口
fddX:光纤网卡
pppX:ADSL宽带或VPN链接
ifconfig lo down(关闭lo这个接口)
ifconfig lo up (开启lo这个接口)
查看本机路由表
route命令
-n:显示数字地址
格式:route -n
查看本机ARP缓存表
arp命令
-a:列出所有条目
-n:显示数字地址
查看网络连接信息
netstat命令
netstat -anptu
-a:显示所有活动连接
-n:以数字形式显示
-p:显示进程信息
-t,-u:查看tcp链接/udp链接
查看已经与本机建立的tcp连接:netstat -anptu | grep ESTABL
查看本机路由表:netstat -rn (-r显示路由表)
查看指定端口是否开启:netstat -ln | grep :22
查看指定服务监听的端口:netstat -tulnp | grep sshd
————————————————————————————————————————
测试网络联通性
ping命令
选项
-c:包数
-s:包大小
追踪路由过程
traceroute命令
与windows下的tracert相似
[root@xiaoxiong 桌面]# traceroute 127.0.0.1
mtr工具,动态诊断工具
结合ping和traceroute两者的功能
[root@xiaoxiong 桌面]# mtr 127.0.0.1
测试DNS解析
nslookup命令
格式:nslookup 目标主机(DNS服务器地址)
host命令
格式:host 目标主机(DNS服务器)
————————————————————————————————————————
配置网络地址
临时配置特点————命令行调整
简单快速,可直接更改运行中的地址参数
适合在调试网络的过程中使用,系统重启后,所做的修改将失效
网络接口控制
添加虚拟网络接口
ifconfig 物理接口:序号 ip地址[/掩码长度]
[root@xiaoxiong 桌面]# ifconfig eth0:0 192.168.1.100
[root@xiaoxiong 桌面]# ifconfig eth0:1 192.168.2.100
eth0:0 Link encap:Ethernet HWaddr 00:0C:29:92:DA:46
inet addr:192.168.3.200 Bcast:192.168.3.255 Mask:255.255.255.0
eth0:1 Link encap:Ethernet HWaddr 00:0C:29:92:DA:46
inet addr:192.168.2.100 Bcast:192.168.2.255 Mask:255.255.255.0
设置路由记录
添加/删除默认网关记录、
route add default gw ip地址
[root@xiaoxiong 桌面]# route add default gw 192.168.4.254
route del default gw ip地址
[root@xiaoxiong 桌面]# route del default gw 192.168.4.254
[root@xiaoxiong 桌面]# route -n(查看路由表)
添加静态路由
route add -net 目标网段 gw ip地址
[root@xiaoxiong 桌面]# route add -net 192.168.3.0/24 gw 192.168.1.100
route del -net 目标网段
[root@xiaoxiong 桌面]# route del -net 192.168.3.0/24
静态路由配置文件
/etc/sysconfig/network-scripts/route-ethX
————————————————————————————————————————————
固定配置
固定配置特点
直接修改配置文件,适合为服务器配置固定地址时使用
重启主机或network服务后生效
网卡配置文件
系统服务:network(图形界面:setup)
网卡配置目录:/etc/sysconfig/network-scripts/ifcfg-接口名
配置文件名称:ifcfg-lo,ifcfg-ethXX
[root@xiaoxiong 桌面]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 设备名
HWADDR=00:0C:29:92:DA:46 物理mac地址
TYPE=Ethernet 网络类型
ONBOOT=yes 随network服务启用
BOOTPROTO=dhcp dhcp或者static
IPADDR=192.168.9.10 ip地址,默认没有要手动添加
NETMASK=255.255.255.0 子网掩码 ,默认没有要手动添加
[root@xiaoxiong 桌面]# /etc/init.d/network restart(更改后把服务重启)
关闭环回接口: [确定]
弹出环回接口: [确定]
[root@xiaoxiong 桌面]# /etc/init.d/NetworkManager stop(默认把这服务关闭)
停止 NetworkManager 守护进程: [确定]
[root@xiaoxiong 桌面]# /etc/init.d//NetworkManager status
NetworkManager 已停
[root@xiaoxiong 桌面]# chkconfig NetworkManager off(设置开机不自启)
主机名配置文件
/etc/sysconfig/network 文件
全局网络设置,包括主机名,默认网关等,重启主机后生效
[root@xiaoxiong 桌面]# vim /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=xiaoxiong
GATEWAY=192.168.9.254(网关,默认没有,要添加)
主机映射文件
位置:/etc/hosts 文件
保存主机名 》 ip地址 》 映射记录
提高域名解析效率(先hosts再dns服务器)
[root@xiaoxiong 桌面]vim /etc/hosts
192.168.9.20 wocao.wocao
DNS配置文件
位置1:/etc/resolv.conf
[root@xiaoxiong 桌面]# vim /etc/resolv.conf
search hyhdra (默0认搜索域/后缀)
nameserver 192.168.1.1 (DNS服务器1地址)
位置2:/etc/sysconfig/network-cripts-ethX
[root@xiaoxiong 桌面]# vim /etc/sysconfig/network-cripts-eth0
.... ..... ....
DNS1=192.168.1.1
关闭linux防火墙
[root@xiaoxiong 桌面]# iptables -F (清空规则)
[root@xiaoxiong 桌面]# /etc/init.d/iptables save(保存)
[root@xiaoxiong 桌面]# /etc/init.d/iptables stop(关闭)
[root@xiaoxiong 桌面]# chkconfig iptables off(设置随机不自启)
关闭SElinux
[root@xiaoxiong 桌面]# getenforce (查看selinux是否开启)
Enforcing (开启)/Permissive (关闭)
[root@xiaoxiong 桌面]# setenforce 0(当前关闭)
[root@xiaoxiong 桌面]# vim /etc/sysconfig/selinux (永久关闭)
SELINUX=permissive
内核参数配置文件
/etc/systl.conf
[root@xiaoxiong 桌面]# vim /etc/sysctl.conf
net.ipv4.ip_forward = 1(开启路由功能,1为开启,0为关闭)
[root@xiaoxiong 桌面]# sysctl -p(刷新)
net.ipv4.ip_forward = 1
net.ipv4.conf.default.rp_filter = 1
....... ............
——————————————————————————————————
克隆后的虚拟机网络不可用
虚拟机在克隆时,会将文件进行原样复制
网卡名称规则文件:/etc/udev/rules.d/70-persistent-net.rules
克隆后,虚拟机会记住该模板命名规则
故障解决:
清空udev规则
[root@xiaoxiong 桌面]#> /etc/udev/rules.d/70-persistent-net.rules
修改网卡配置文件
[root@xiaoxiong 桌面]#cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
HWADDR="00:0C:29:56:DE:13" (将mac地址删除)
ONBOOT="yes"
TYPE="Ethernet"
BRIDGE=br0
BOOTPROTO=none
IPADDR=192.168.4.254 (修改ip地址)
NETMASK=255.255.255.0
修改后重启主机验证
——————————————————————————————————————————————————————
linux dhcp 设置路由及主机名的更多相关文章
- Linux下设置ip和主机名进行绑定
1:输入命令gedit /etc/hosts 这样你就打开了一个文本,然后在文本的末尾进行加入例如以下: ip地址 主机名 192.168.0.125 h ...
- 详述Linux配置静态IP、设置DNS和主机名(一)
Linux配置静态IP.设置DNS和主机名首先要找到配置文件,这是在Linux系统下进行工作的必须知道工作方式.后面一步步的跟着这个范例来进行配置相信你最终也会完成Linux配置静态IP.设置DNS和 ...
- Linux学习笔记(10)linux网络管理与配置之一——主机名与IP地址,DNS解析与本地hosts解析(1-4)
Linux学习笔记(10)linux网络管理与配置之一——主机名与IP地址,DNS解析与本地hosts解析 大纲目录 0.常用linux基础网络命令 1.配置主机名 2.配置网卡信息与IP地址 3.配 ...
- Linux修改网卡名称、主机名
Linux修改网卡名称.主机名 环境:VirtualBox 5.0.14 + RHEL 6.5 需求:个人实验搭建一套Standby RAC时,为了节约时间,直接复制之前安装RAC的主机模板. 但复制 ...
- hostname - 显示或设置系统的主机名
NAME(名称) hostname - 显示或设置系统的主机名 domainname - 显示或设置系统的NIS/YP域名 dnsdomainname - 显示系统的DNS域名 nisdomainna ...
- Linux下配置静态IP地址,设置DNS和主机名
本人qq群也有许多的技术文档,希望可以为你提供一些帮助(非技术的勿加). QQ群: 281442983 (点击链接加入群:http://jq.qq.com/?_wv=1027&k=29Lo ...
- linux hosts文件详+mac主机名被莫名其妙修改
1.名词解析 主机名: 无论是在局域网还是在INTERNET上,每台主机都有一个IP地址,用来区分当前是那一台机器(其实底层是使用机器的物理地址),也就是说IP地址就是一个主机的门牌号,唯一的标示这一 ...
- linux两个文件修改主机名
linux修改主机名的方法 用hostname命令可以临时修改机器名,但机器重新启动之后就会恢复原来的值. #hostname //查看机器名#hostname -i //查看本机器名对应的ip ...
- Linux下的变化的主机名步骤
Linux下变化的主机名gpdb 步骤1.执行vi /etc/sysconfig/network命令 NETWORKING=yesHOSTNAME=gpdb 第二步.执行hostname gpdb令 ...
随机推荐
- jQuery事件 (jQuery实现图片轮播)
jQuery事件按执行时间,主要分为两种,第一种是在网页加载完执行,第二种绑定在元素中,由访问者某些行为触发. $(document).ready(function(){ //事件 }); $(&qu ...
- shell参数传递
应用实例: #!/bin/bash #运行:bash para_tran.bash text1.txt text2.txt #"set $1"设置存储传入的第一参数 #" ...
- GO开发:用go写个日志监控系统
日志收集系统架构 1.项目背景 a. 每个系统都有日志,当系统出现问题时,需要通过日志解决问题 b. 当系统机器比较少时,登陆到服务器上查看即可满足 c. 当系统机器规模巨大,登陆到机器上查看几乎不现 ...
- 123 A. Prime Permutation
链接 http://codeforces.com/contest/123/problem/A 题目 You are given a string s, consisting of small Lati ...
- Animations and transitions
在交互式可视化中,有一个词叫reactive,指的是以可视化的方式来响应用户的行为,帮助用户进行可视化并理解其结果.这个很有用.那如何来实现这种交互呢?通过动画. 如果处理得当,动画可以展现出不错的可 ...
- 文件锁FileLock
1.文件锁的定义 FileLock是文件锁,进程锁,用于进程间并发,控制不同程序(JVM)对同一文件的并发访问. FileLock是java 1.4 版本后出现的一个类,它可以通过对一个可写文件(w) ...
- console引起的eclipse 僵死/假死 问题排查及解决[转]
原文链接:http://www.iteye.com/topic/1133941 症状: 使用Eclipse win 64位版本,indigo及kepler都重现了,使用tomcat 6.0.39,jd ...
- BZOJ 2754: [SCOI2012]喵星球上的点名 [后缀数组+暴力]
2754: [SCOI2012]喵星球上的点名 Time Limit: 20 Sec Memory Limit: 128 MBSubmit: 1906 Solved: 839[Submit][St ...
- JavaScript中涉及得运算符以及运算符的优先级
在js中主要有三种运算符:算术运算符,逻辑与比较运算符,位运算符.在着三种运算符中,最常见的应该是算术与比较运算符,位运算符比较少见一些 *说到了运算符,就不得不说运算符的优先级.下面我来列一下这些运 ...
- python进行各类API的使用
前言: 献上歌曲一首: 因为快要上学了,昨天晚上熬夜.然后今天早上起床 没有什么精神.吃完午饭后开始思考今天写什么好呢 然后逛着逛着逛到了一个API网站.感觉还不错就爬了 0x01: 环境:windo ...