FREEBSD手工配置网络
在FreeBSD系统中配置网络
网络功能对FreeBSD系统至关重要。标准配置下,系统至少需要一个网络接口来与其他计算机通信。以太网卡是最常见的选择,当然,系统也兼容令牌环、FDDI,以及拨号、ISDN、ATM等广域网连接方式。不过,在绝大多数场景里,计算机都是通过局域网互联,再经由网关访问更广阔的网络世界。局域网不仅设置简便,而且提供的是永久性连接,无疑是日常运维中最常打交道的部分。
免费影视、动漫、音乐、游戏、小说资源长期稳定更新! 👉 点此立即查看 👈
理解FreeBSD的网络驱动与检测
FreeBSD对网卡的支持直接集成在内核中。想让网卡正常工作,内核里必须有对应的驱动程序,并且正确配置其占用的硬件资源。那么,如何确认网卡被系统准确识别了呢?一个可靠的方法是查看系统启动时的检测信息,使用 dmesg 命令就能一目了然。
对于初次配置,sysinstall 工具提供了基础的网络设置选项,能帮你完成主机名、域名、IP地址、默认网关和DNS服务器等关键信息的配置。这些设置最终会被写入 rc.conf 这个系统配置文件。有个细节需要注意:如果在系统安装完成后再次运行 sysinstall 来配置网络,由于此时系统已处于多用户运行模式,程序会提示 “Running multi-user, assume that the network is already configured?”,这时必须选择 “No”,才能进入配置界面进行修改。
手工配置网络
使用 sysinstall 的优点是所有设置都在一个界面内完成,不易出错或遗漏。但对于熟练的Unix系统管理员来说,手工配置往往是更受青睐的方式。原因很简单,手工操作带来了诸多优势:
- 一旦熟悉命令,配置效率更高,且无需重启即可生效;
- 能够充分利用配置命令提供的高级特性;
- 便于维护和排查配置文件引起的问题;
- 有助于从根本上理解系统配置的工作机制。
仅仅依赖 sysinstall,很难对系统有深入的理解。一旦遇到复杂故障,很容易束手无策。因此,管理员不能满足于基本的操作,而应透过命令行去洞察系统如何运作,这样才能真正做好维护工作。命令行的灵活性是全屏幕工具无法比拟的。
配置计算机名字
每台系统都应该有自己的名字,这通常在安装时就确定了。你可以用 hostname 命令查看当前系统的主机名。同样,修改主机名也靠这个命令,只不过需要 root 权限:
| # hostname wb.example.com.cn # hostname wb.example.com.cn |
配置网络界面
网络界面,其实就是网卡在操作系统中的驱动程序实例,是与硬件通信的桥梁。配置它的核心命令是 ifconfig。只要对IP协议有基本理解,使用起来就会得心应手。
例如,为一个名为 xl0(可能代表一块3c905B网卡)的接口配置IP:
| # ifconfig xl0 inet 192.168.1.64 netmask 255.255.255.0 up |
这里的 xl0 是接口标识,inet 指定使用IP协议(FreeBSD也支持IPX、AppleTalk等),后面依次是IP地址、子网掩码,up 表示激活该接口。如果使用默认掩码,命令可以简化为:
| # ifconfig xl0 192.168.1.64 |
要临时关闭一个接口,使用 down 参数即可:
| # ifconfig xl0 down |
此外,一个网络接口可以绑定多个IP地址,后续的地址通过 alias 参数添加。不需要时,用 delete 删除:
| # ifconfig xl0 192.168.100.100 alias # ifconfig xl0 delete 192.168.100.100 |
ifconfig 另一个极其重要的功能是查看状态。带上 -a 参数,它能列出所有网络接口的详细配置信息,每次更改后用它来验证效果是个好习惯:
| # ifconfig -a xl0: flags=8843 inet 192.168.1.64 netmask 0xffffff00 broadcast 192.168.1.255 ether 00:90:27:4e:f6:67 media: autoselect supported media: autoselect 100baseTX lp0: flags=8810 tun0: flags=8050 sl0: flags=c010 ppp0: flags=8010 lo0: flags=8049 inet 127.0.0.1 netmask 0xff000000 |
上面显示的信息非常全面,包括了以太网接口 xl0、并行口接口 lp0、用于PPP拨号的 tun0 和 ppp0、用于SLIP拨号的 sl0,以及回环接口 lo0 等所有活动接口的配置详情。
最后提一下点对点接口(如PPP拨号产生的 ppp0 或 tun0)。这类接口通常需要指定对端的IP地址才能完成设置。不过好在大多数情况下,PPP拨号软件(如pppd)会自动处理好这一切,一般无需手动干预。手工设置的命令格式如下:
| # ifconfig tun0 inet 10.10.1.42 10.10.1.29 |
上一页12 3 下一页 阅读全文
游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。
同类文章
vmware中如何为虚拟机增加硬盘容量
两种实用方法:扩展VMware虚拟机磁盘容量 虚拟机用久了,磁盘空间告急是常有的事。别着急,这里提供两种主流且经过验证的解决方案,你可以根据实际情况灵活选择。 第一种方法:增加新硬盘分区 这相当于给你的虚拟机加装一块全新的物理硬盘,操作直观,适合绝大多数用户。 第一步,在VMware中挂载新虚拟硬盘
常用的网络操作系统有哪些
网络操作系统大观:四大主流家族的演进与特性 1、Windows家族:从桌面到网络的持续进化 提到网络操作系统,Windows家族是绕不开的重量级选手。一路走来,这个系列的变化可谓巨大。从16位、32位再到64位的技术基石变迁,版本更迭的轨迹清晰可见:从最初的Windows 1 0,到后来成为一代人记
suse 10.3 安装http apche2时遇到的rpm依赖问题的解决方法
在SUSE 10 3中安装http apache2的依赖问题解决 在SUSE 10 3系统上安装Apache2时,很多人都会遇到一个典型的依赖错误。系统会明确提示你缺少几个关键的库文件,具体信息通常是这样: libapr1 >= 1 0 is needed by apache2-2 2 3-16 2
wdcp的/www目录大小调整或增加分区/硬盘的方法
场景与问题 在日常运维中,你可能总会遇到这么个窘境:根分区那个小家伙,眼瞅着空间就要见底了,但偏偏还有海量数据等着往里塞。怎么办?一个非常直接的想法是,要么把数据迁移到另一个空闲的分区,要么干脆为新数据增加一整块硬盘。这操作听起来复杂,但其实跟着清晰的步骤走,也就那么回事。 准备工作 咱们先定个标准
国产操作系统有哪些?国产操作系统哪个好?国产操作系统区别对比介绍
国产操作系统都有哪些选择? 当微软停止对Windows XP的更新服务后,许多关注的目光自然而然地投向了国产操作系统这片天地。然而,面对市场上五花八门的选项,不少朋友难免疑惑:到底有哪些可选的国产操作系统?它们之间又该如何抉择?今天,我们就来系统梳理一下市场中的主要玩家,看看它们各自的特点。 主流国
- 日榜
- 周榜
- 月榜
1
2
3
4
5
6
7
8
9
10
1
2
3
4
5
6
7
8
9
10
相关攻略
2015-03-10 11:25
2015-03-10 11:05
2021-08-04 13:30
2015-03-10 11:22
2015-03-10 12:39
2022-05-16 18:57
2025-05-23 13:43
2025-05-23 14:01
热门教程
- 游戏攻略
- 安卓教程
- 苹果教程
- 电脑教程
热门话题

