熟悉使用ifconfig 会非常方便。
ifconfig eth0 新ip
然后编辑/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip
一、修改IP地址
[aeolus@db1 network-scripts]$ vi ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=219.136.241.211
NETMASK=255.255.255.128
GATEWAY=219.136.241.254
二、修改网关
vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=Aaron
GATEWAY=192.168.1.1
三、修改DNS
[aeolus@db1 etc]$ vi resolv.conf
nameserver 202.96.128.68
nameserver 219.136.241.206
四、重新启动网络配置
/etc/init.d/network restart
修改ip地址
即时生效:
# ifconfig eth0 192.168.0.20 netmask 255.255.255.0
启动生效:
修改/etc/sysconfig/network-scripts/ifcfg-eth0
修改default gateway
即时生效:
# route add default gw 192.168.0.254
启动生效:
修改/etc/sysconfig/network-scripts/ifcfg-eth0
修改dns
修改/etc/resolv.conf
修改后可即时生效,启动同样有效
修改host name
即时生效:
# hostname fc2
启动生效:
修改/etc/sysconfig/network
一。linux 基本网络配置命令
1.ifconfig 查看网络接口的信息。普通用户使用ifconfig的全路径:/sbin/ifconfig
ifconfig 网络接口名称 :显示指定接口的详细信息。
ifconfig -a 查看所有网络接口的信息。
2. route 显示路由表
route | grep default 显示主机的默认网关。
3.ping -c 4 192.168.1.10 发送指定数量的数据包进行网络连接测试。
4.traceroute 192.168.1.10 测试与其他主机的网络连接路径。
5.hostname 显示当前主机名称。
二、使用命令进行网络设置
1.dhclient 从DHCP 服务器中申请新的网络设置。
2.ifconfig 网络接口 ip 地址 netmask 子网掩码 :配置ip地址,ifconfig 命令设置的网络接口属性只在当前系统运行中有效,系统重新启动后将按照网络接口配置文件的内容重新配置网络接口属性。
3.route del default gw 默认网关地址 :删除默认网关路由记录。
route add default gw 默认网关地址 : 添加默认网关 。
4.hostname Linserver :设置主机名称是即时生效的,重启后将恢复原有主机名。
5. 在 nslookup 命令的交互模式中使用 server 命令可以显示 linux 系统中使用的 DNS 服务器地址。
6.netconfig :字符界面进行网络配置。
service network restart :重启网络服务。
ifdown 网络接口
ifup 网络接口 : 重启网络接口
7.修改 mac地址 :
ifconfig eth0 down :先禁用网卡
ifconfig eth0 hw ether 1234567890ab
永远保持这样:
在/etc/rc.d/rc.local里加上这三句(也可以在/etc/init.d/network里加下面三行)
ifconfig eth0 down
ifconfig eth0 hw ether 1234567890ab
ifconfig eht0 up
三、修改配置文件进行网络配置
1.网络接口配置文件 : /etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network-scripts/ifcfg-lo
“ifcfg-eth0”配置文件中设置静态IP 地址内容如下 :
DEVICE=eth0 设置网络接口名称
ONBOOT=yes 设置网络接口在系统启动时激活。
BOOTPROTO=static 配置为静态地址
IPADDR=192.168.1.10
NETMASK=255.255.255.0
GATEWAY=192.168.1.1 网络接口的默认网关
使用DHCP 方式获得网络配置内容:
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp
2.主机名配置文件 /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=Linserver Linserver 为设置的主机名称。
3.本地主机名称解析文件 /etc/hosts
4.域名服务器配置文件 /etc/resolv.conf
search lingdian.com 设置主机的默认查找域名
nameserver 192.168.152.2 设置 DNS 服务器的IP 地址,文件中最多可以有3 个“nameserver”配置记录,每个记录一行,系统会优先使用最上面的“nameserver”配置记录
linux的基本网络配置命令
1、查看IP:Ifconfig
2、配置IP的方法:
A、这种方法立即生效,但是重启将不会保存。(除了这个方法的其它方法都可以保存下来)
Ifconfig eth0 1.1.1.1 netmask 255.0.0.0 up
Ifconfig eth01 1.1.1.3 up 设置一个网卡多个IP的方法(在设置虚拟主机时有用到)
激活网卡:Ifconfig eth0 up
关闭网卡:Ifconfig eth0 down
动态获取IP:Ifconfig etho –dynamic
Dhclient
修改Mac值:先关闭网卡:Ifconfig eth0 down
再修改MAC值:Ifconfig eth0 hw ether 112233445566
再激活网卡:Ifconfig eth0 up
B、Netconfig或者Setup,但只能设置Eth0网卡
C、Neat:打开图形窗口进行设置
D、配置文件设置:
vi etcsysconfignetwork-scriptsifcfg-eth0
注意:配置完后重启网卡Service network restart出现失败时,用第四种方法检查配置文件中的Bootup是否为None,如果是DHCP一般会出错的。
3、配置网关:
查看网关:route
添加默认路由:
route add –net 0.0.0.0 netmask 0.0.0.0 gw 192.168.0.1
删除默认路由:
route del –net 0.0.0.0 netmask 0.0.0.0 gw 192.168.0.1
4、配置dns:
echo nameserver 192.168.0.1etcresolv.conf
Linux路由配置:
1、首先开启路由功能
echo 1 procsysnetipv4ip_forward (1为打开路由功能,0为关闭路由功能)
(在这个实验里只要开启路由功能就OK了)
2、其它路由设置:
A、添加路由信息:
route add –net 10.0.0.1 netmask 255.0.0.0 gw 192.168.0.1
或者route add –net 10.0.0.1 netmask 255.0.0.0 dev eth0 (通过本机的第一个网卡出去)
删除路由条目:只要把上面的Add改为Del就可以了
B、用Zebra配置路由(配置就跟Cisco的是一样的命令):
1)设置登录密码:
Vi etczebrazebra.conf
password abc #设置连接时的密码
enable password 123 #设置特权密码
2)开启服务
service zebra start
3)建立要配置的路由协议文件
如用Rip协议:touch etczebraripd.conf
4)开启Rip协议:service ripd start
5)进入Zebra:
方法一、Telnet 127.0.0.1 2601 ##记得端口是2601
如果没有设置密码,默认情况下是不允许连接的,适合于远程登录
方法二、Vtysh ##不用密码也可以进入,如果有密码还会显示出来,但只适用于本地登录。
6)配置路由:就跟在Cisco路由器里是一样的就略了
7)退出quit(退出之前记得先保存一下)
分享到:
相关推荐
路由的相关章节。 很全的。 网络互连及路由技术 里面有许多重点的概要的东西。 值得一看。
尽管压缩包文件名没有提供具体的代码细节,但我们可以推测项目中可能包含源代码文件、编译脚本、测试用例等相关资源。实际的实现会涉及到以上提到的各个知识点,结合C++编程技巧和网络编程经验,以实现一个功能完善...
Cisco静态路由实验实例不久前接到有关ssl的活, 结果找遍中文网站资料实在奇缺。感觉是好象现在国内做这个技术的人不多。所有有兴趣写点东西来介绍一下。 我使用的ssl的toolkit是openssl就用openssl做例子来讲解 ...
后端的手伸不过来啊,于是乎就一直在逛 vue-router 的官网,想着应该会有相关的东西,然后发现了路由元信息,起初怎么也没看懂是什么意思,后面慢慢琢磨明白了,记录一下 二、代码分析 官网路由元信息 (1)...
标题中的“nodejs一些东西”表明我们即将探讨的是与Node.js相关的知识点,这是一门基于Chrome V8引擎的JavaScript运行环境,它允许开发者在服务器端使用JavaScript进行编程。Node.js以其非阻塞I/O和事件驱动的特性,...
关于压缩包中的文件"www.pudn.com.txt"和"监控中心GSM040806",它们可能包含有关GPRS的详细技术文档、协议规范、应用案例或者监控系统的相关信息。"www.pudn.com.txt"可能是一个文本文件,提供了关于GPRS的网络资源...
把任何 I/O 相关的东西缓存进 XCache/APC。要求 PHP 5.3 和 XCache 或者 APC。 示例代码: require '../ham/ham.php'; $app = new Ham('example'); $app->config_from_file('settings.php'); $app->...
假定已放置一些东西()以将所有text/html请求定向到此/html路由。 此外,fetch挂钩将被触发,渲染将等待所有相关请求完成。 这样就可以根据为当前路由安装的组件来填充数据存储。 有关提供给触发访列表,请参阅。...
这是一款比较好的破解工具,它里面有教程,不会的朋友可以按照教程来操作,多多练习,一定能从里面学到一些有关破解的东西
但是我真的很喜欢.NET:有两件事: 第一种是,(在我的拙见中)这是一种非常出色,稳定且功能强大的编程语言,具有Java最好的语言,还有一些非常不错的附加编程概念,例如异步,委托,注释,一些动态的东西, ...
有关更多信息,请参见关于的部分。npm run build 构建生产到应用程序build文件夹。 它在生产模式下正确捆绑了React,并优化了构建以获得最佳性能。 生成被最小化,并且文件名包括哈希值。 您的应用已准备好进行部署...
2. "路由案例实战 .pdf" - 另一份PDF文件可能是关于路由器配置和路由协议的实战指南,可能涵盖静态路由、动态路由协议如OSPF、BGP、EIGRP等,以及NAT(网络地址转换)、ACL(访问控制列表)的应用等内容。...
这应该确保电源使用范围的公平性:原始协议根据链路质量和其他一些与链路相关的属性做出决定。 如果设备使用电池供电,则具有“最佳”链接的节点将耗尽电力,而具有良好链接的其他节点将保持闲置状态。 现在,如果...
【NA实验(好东西)】可能指的是CISCO的Network Academy相关实验,这些实验通常与CISCO认证考试(如CCNA)紧密关联。通过这些实验,学习者可以准备认证考试,同时增强自己的实际操作能力,为未来的职业生涯打下坚实...
适用于Durandal的高级路由器实现,分层激活器的修复问题以及其他一些增强功能(最著名的是路由授权) 由于Durandal的路由器实现并未设计为分层的,尽管它支持子路由器的概念,但它们本质上很简单,并且对于深层页面...
3. **查看VTP状态**:`show vtp status`显示VTP相关信息。 4. **Trunk与VLAN配置**:`switchport mode trunk`、`switchport trunk allowed vlan`、`switchport trunk allowed vlan remove`分别用于设置Trunk模式、...
例如,TCP/IP模型、OSI七层模型的比较,IP地址的分类与子网掩码的使用,DNS域名解析,路由协议如RIP、OSPF、BGP的工作原理,以及交换机和路由器的配置等。这些内容是网络工程师的基础,考生需要深入理解并能灵活运用...
这个项目不仅适用于专业人士,也是学习网络路由技术的理想平台,正如描述中提到的,它是“学习好东西”。 二、Zebra协议栈详解 Zebra协议栈是Zebra Linux Router的核心组件,它支持多种路由协议,并且具有实时更新...