`
deepfuture
  • 浏览: 4332645 次
  • 性别: Icon_minigender_1
  • 来自: 湛江
博客专栏
073ec2a9-85b7-3ebf-a3bb-c6361e6c6f64
SQLite源码剖析
浏览量:79404
1591c4b8-62f1-3d3e-9551-25c77465da96
WIN32汇编语言学习应用...
浏览量:68361
F5390db6-59dd-338f-ba18-4e93943ff06a
神奇的perl
浏览量:101484
Dac44363-8a80-3836-99aa-f7b7780fa6e2
lucene等搜索引擎解析...
浏览量:281140
Ec49a563-4109-3c69-9c83-8f6d068ba113
深入lucene3.5源码...
浏览量:14597
9b99bfc2-19c2-3346-9100-7f8879c731ce
VB.NET并行与分布式编...
浏览量:65552
B1db2af3-06b3-35bb-ac08-59ff2d1324b4
silverlight 5...
浏览量:31311
4a56b548-ab3d-35af-a984-e0781d142c23
算法下午茶系列
浏览量:45199
社区版块
存档分类
最新评论

NetBSD的网络配置

 
阅读更多

由于NetBSD的安装方式是比较保守的,必能没有在安装的过程中提供网络配置所以我们要手动的进行网络环境的配置。

系统安装完成后的网络配置

第一部分:IP地址的获取,分为使用DHCP动态获得和使用静态IP两种。

使用DHCP动态获取IP
使用DHCP获取IP的话,配置显得非常简单。具体操作如下:
vi /etc/rc.conf
dhclient=YES
如果对vi这个编辑器使用不习惯的话还有下面的设置方法可以参考,操作如下:
echo dhclient=YES >> /etc/rc.conf
这样就把dhclient=YES直接写入到/etc/rc.conf中了。

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
使用静态IP
配置静态IP,需要配置两个文件:
/etc/resolv.conf
/etc/rc.conf
首先配置DNS地址,有了DNS做解析才可以上网。
由于系统内默认是没有这个/etc/resolv.conf文件的,所以我们手动生成一个如下:
touch /etc/resolv.conf
在'/etc/resolv.conf'中配置DNS服务器的地址
该文件的格式为 'nameserver IP',需要配置几个DNS服务器,就逐行添加:
vi /etc/resolv.conf
nameserver 202.99.96.68
nameserver 202.99.104.68

IP地址的设置有两种方法:单个配置文件、多个配置文件
第一种:使用单个文件 '/etc/rc.conf' 配置网络参数
要设置IP和默认路由等信息,需要在'/etc/rc.conf'中配置以下几个选项:
auto_config=YES
hostname=NetBSD
defaultroute="192.168.0.1"
ifconfig_pcn0="inet 192.168.0.4 netmask 255.255.255.0"

auto_config=YES,表示让系统在启动后自动配置;
hostname=NetBSD,设置本机的hostname;
defaultroute="192.168.0.1",设置默认路由;
ifconfig_pcn0="inet X.X.X.X netmask Y.Y.Y.Y",设置网卡rtk0的IP为'X.X.X.X',netmask为'Y.Y.Y.Y'。这里的pcn0是网卡在NetBSD系统里的名称。要查看不同的网络设备在NetBSD的名称,可以查看这个页面:
http://www.netbsd.org/Hardware/
还可以通过命令方式查看网卡在系统的设备名称,命令如下:
dmesg|grep -ir ether
将会看到如下显示结果(我用的是虚拟机,具体的显示结果因实际情况而定。在这里我们看到网卡的设备名应该是pcn0)
pcn0 at pci0 dev 17 function 0: AMD PCnet-PCI Ethernet
pcn0: Am79c970A PCnet-PCI II rev 0, Ethernet address 00:0c:29:c4:2b:dc

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
第二种:使用多个文件分别配置网络参数
也可以象OpenBSD一样,使用几个不同的文件来分别配置网络的不同参数。比如:

1:网关
在/etc下建立mygate文件,加入网关地址:192.168.0.1。这样的效果等同于
route add default 192.168.0.1

2:设置静态IP
在/etc下建立'ifconfig_pcn0'加入IP和netmask:
inet 192.168.1.* netmask 255.255.255.0

3:设置hostname
在/etc/下建立myname文件,加入主机名:
NetBSD

4:设置开机时自动配置网络参数
在'/etc/rc.conf'中加入这句:
auto_config=YES

NetBSD 使用'/etc/rc.conf'作为系统设定的开始,这个档案决定了在系统开机时,要执行什么程序和命令。了解这个档案的作用及掌握正确的配置是非常重要的。
要查看详细的文档,使用man手册: # man rc.conf  

第二部分:停止sendmail
编辑/etc/rc.conf加入sendmail=NO做法如下:
vi /etc/rc.conf
sendmail=NO
保存退出

对于不使用vi的朋友仍可以使用以下方法:
echo sendmail=NO >> /etc/rc.conf


第三部分:设置ssh远程登录(个人就是喜欢那种复制、粘贴的感觉)

编辑sshd_config允许root帐号登陆
#vi /etc/ssh/sshd_config
找到#PermitRootLogin yes将#去掉保存并退出
重启后ssh随即生效。

将ssh加入到启动项里
echo sshd=YES >> /etc/rc.conf

至此NetBSD的基础网络环境配置完成
最后让我reboot一下,之后就来来享受一下NetBSD简约吧!

分享到:
评论

相关推荐

    数据恢复 R Studio Network 8.3.169775中文绿色网络版

    R-Studio 是最全面的数据恢复解决方案,它由新颖独特的数据恢复技术推动,可以从 NTFS、NTFS5、ReFS、FAT12/16/32、exFAT、HFS/HFS+(Macintosh)、UFS1/UFS2 的大端与小端变体(FreeBSD/OpenBSD/NetBSD/Solaris)和...

    R-Studio Technician v9.2

    exFAT,HFS / HFS +(Macintosh),Little和Big Endian UFS1 / UFS2(FreeBSD / OpenBSD / NetBSD / Solaris)和Ext2 / Ext3 / Ext4 FS(Linux)分区。它还使用原始文件恢复(扫描已知文件类型)来处理严重受损或...

    R-Studio 数据恢复

    同时提供对本地和网络磁盘的支持,此外大量参数设置让高级用户获得最佳恢复效果。具体功能有:采用Windows资源管理器操作界面;通过网络恢复远程数据(远程计算机可运行Win95/98/ME/NT/2000/XP、Linux、UNIX系统);...

    数据恢复软件-R-Studio

    同时提供对本地和网络磁盘的支持,此外大量参数设置让高级用户获得最佳恢复效果。具体功能有:采用Windows资源管理器操作界面;通过网络恢复远程数据(远程计算机可运行Win95/98/ME/NT/2000/XP、Linux、UNIX系统);...

    R-Studio Network数据恢复软件.rar

    采用了最新的精准高效数据恢复算法推动,全面兼容NTFS、NTFS5、ReFS、FAT12/16/32、exFAT、HFS/HFS+/APFS (Macintosh)、UFS1/UFS2 的大端与小端变体 (FreeBSD/OpenBSD/NetBSD/Solaris) 和 Ext2/Ext3/Ext4 FS (Linux)...

    hostMonitor8.58破解版(注册机)

    • 通过在Windows, FreeBSD, Linux, NetBSD, OpenBSD and Solaris等操作系统上安装代理,可以轻松监控远程网络系统。 • Web Service,Telnet Service以及Remote Control Console(遥控控制台)简化了远程管理。 • ...

    R-Studio v7.5 中文破解版

    它采用独特的数据恢复新技术,为恢复FAT12/16/32、NTFS、NTFS5(由 Windows 2000/XP/2003/Vista创建或更新)、Ext2FS/Ext3FS(LINUX 文件系统)以及 UFS1/UFS2(FreeBSD/OpenBSD/NetBSD文件系统)分区的文件提供了...

    R-Studio数据恢复

    R-Studio 是最全面的数据恢复解决方案,它由新颖独特的数据恢复技术推动,可以从 NTFS、NTFS5、ReFS、FAT12/16/32、exFAT、HFS/HFS+/APFS (Macintosh)、UFS1/UFS2 的大端与小端变体 (FreeBSD/OpenBSD/NetBSD/Solaris...

    R-Studio Technician v9.1.191061 一款超强的数据恢复反删除恢复软件.exe

    exFAT,HFS / HFS +(Macintosh),Little和Big Endian UFS1 / UFS2(FreeBSD / OpenBSD / NetBSD / Solaris)和Ext2 / Ext3 / Ext4 FS(Linux)分区。它还使用原始文件恢复(扫描已知文件类型)来处理严重受损或...

    RStudio8数据恢复软件

    r-studio8.8是r-studio数据恢复软件的新版本,也是目前非常好用的最全面的...r-studio8.7也可以作用于本地磁盘和网络磁盘,灵活的参数设置帮助您可以绝对控制数据并恢复,非常的强大,欢迎有需求的用户前来下载使用。

    数据恢复软件(R-Studio) v7.5 Build 156292 特别版.zip

    UFS1/UFS2 的 Big Endian variants (FreeBSD/OpenBSD/NetBSD/Solaris),以及 Ext2/Ext3/Ext4 FS (Linux) 分区。它亦可针对严重毁损或未知的文件系统,使用原始文件恢复(扫描已知的文件类型)。亦可用于本地和网络...

    sushi:Xcode,Visual Studio和Ninja项目生成器

    需要工具链搜索,可配置的前缀和交叉编译支持去做可配置忍者工具链实施条件指令实现跨项目的依赖实施配置时间工具链测试实施网络依赖关系解析(github) 为Ninja实施更灵活的工具链支持使用常用软件包创建Sushi ...

    R-Studio 誤刪檔案救援

    同时提供对本地和网络磁盘的支持,此外大量参数设置让高级用户获得最佳恢复效果。具体功能有:采用Windows资源管理器操作界面;通过网络恢复远程数据(远程计算机可运行Win95/98/ME/NT/2000/XP、Linux、UNIX系统);...

    Squid中文权威指南

    9.4.4 在NetBSD和其他系统上的IPFilter 9.5 配置Squid 9.5.1 配置WCCPv1 9.6 调试问题 第10章 与其他Squid会话 10.1 某些术语 10.2 为何要(或不要)使用堆叠? 10.3 配置Squid与邻居通信 10.3.1 cache_...

    超强数据恢复反删除工具 R-Studio 8.13 Build 176093.zip

    同时提供对本地和网络磁盘的支持,此外大量参数设置让高级用户获得最佳恢复效果。R-Studio新增加的版本增加了RAID重组功能,可以虚拟重组的RAID类型包括,RAID0,RAID5,其中重组RAID5可以支持缺少一块硬盘。 具体...

    LibU是一个用C编写的多平台实用程序库,具有用于以非常紧凑的方式处理内存分配,网络和URI解析,字符串处理,调试和日志记录的API,以及许多其他杂项任务-C/C++开发

    == MaKL是先决条件== LibU需要http://koanlogic.com/makl进行配置和构建...su密码:****#make install您的平台应该是Solaris,OpenSolaris,FreeBSD,PC-BSD,OpenBSD,NetBSD, DragonflyBSD,Minix或Windows(MinGW

    R-STUDIO 6.1 152025 英文版带注册码

    UFS1/UFS2 的 Big Endian variants (FreeBSD/OpenBSD/NetBSD/Solaris),以及 Ext2/Ext3/Ext4 FS (Linux) 分区。它亦可针对严重毁损或未知的文件系统,使用原始文件恢复(扫描已知的文件类型)。亦可用于本地和网络...

    R-Studio中文版 v8.8.172035

    获得新*数据恢复技术的支持,它是面向恢复文件的最为全面数据恢复解决方案,适用于NTFS、NTFS5、ReFS、FAT12/16/32、exFAT、HFS/HFS+ (Mac)、Little 和 UFS1/UFS2的Big Endian variants (FreeBSD/OpenBSD/NetBSD/...

    pchar-1.5.tar.gz

    PChar类似于pathchar,试图通过沿一个... 它已经过测试各种版本的FreeBSD,NetBSD的,OpenBSD的,LINUX,Solaris和OSF / 1和IRIX,FreeBSD和Solaris。最近增加PChar类型包括:SNMP查询功能,以及更好的IPv6配置时间检测

Global site tag (gtag.js) - Google Analytics