上一篇的排版实在是……懒得改了
06月 2009
费尽周折,终于可以用了,不过只做了一个简单的,记录一下配置:
named.conf:
// This is the primary configuration file for the BIND DNS server named.
//
// Please read /usr/share/doc/bind9/README.Debian.gz for information on the
// structure of BIND configuration files in Debian, *BEFORE* you customize
// this configuration file.
//
// If you are just adding zones, please do that in /etc/bind/named.conf.local
include "/etc/bind/named.conf.options";
// prime the server with knowledge of the root servers
zone "." {
type hint;
file "/etc/bind/db.root";
};
// be authoritative for the localhost forward and reverse zones, and for
// broadcast zones as per RFC 1912
zone "localhost" {
type master;
file "/etc/bind/db.local";
};
zone "127.in-addr.arpa" {
type master;
file "/etc/bind/db.127";
};
zone "0.in-addr.arpa" {
type master;
file "/etc/bind/db.0";
};
zone "255.in-addr.arpa" {
type master;
file "/etc/bind/db.255";
};
zone "wang.home" {
type master;
file "/etc/bind/db.wang.home";
};
zone "56.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.56.168.192";
};
include "/etc/bind/named.conf.local";
db.wang.home:
; ; BIND data file for local loopback interface ; $TTL 604800 @ IN SOA ubsrv.wang.home. root.ubsrv.wang.home. ( 2 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS dns.wang.home. @ IN A 127.0.0.1 @ IN AAAA ::1 ubsrv IN A 192.168.56.100 xp IN A 192.168.56.4 mail IN CNAME ubsrv dns IN CNAME ubsrv
db.56.168.192:
; ; ; BIND reverse data file for local loopback interface ; $TTL 604800 @ IN SOA dns.wang.home. root.dns.wang.home. ( 1 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS dns.wang.home. 100 IN PTR ubsrv.wang.home. 4 IN PTR xp.wang.home.
/etc/resolve.conf 指向本机
这里只做了2台主机的解析,不知道有没有办法让dns自动记录域内的主机名,那些高级命令,什么acl 什么view的,实在是看不懂,先放一放,下一步学习samba和ldap,建立linux的域环境,不知道先学哪个?
版本:2.2.4 r47978
网络:
连接方式:Host-only adapter
名称:vboxnet0 ip(管理-全局设定里设置,我使用默认) 192.168.56.1
host ip :eth0: 10.0.0.2/24 gw: 10.0.0.1 dns: 10.0.0.1
使用ifconfig 可以同时看到 eth0 和 vboxnet0的配置
步骤:
HOST:
$sudo -s (如果不这样,sudo是无法更改ip_forward文件的,使用chmod也没用)
#echo 1 > /proc/sys/net/ipv4/ip_forward
#iptables -t nat -F POSTROUTING
#iptables -t nat -A POSTROUTING -j SNAT -s 192.168.56.0/24 --to 10.0.0.2
(注:上面编辑的时候使用#会出现排版错误,应该使用\#。两个减号也需要使用\–)
GUEST:
ip: 192.168.56.x/24
gw: 192.168.56.1
dns: host dns(我的是:10.0.0.1),如果是dns服务器指向自己
经过以上配置,虚拟机和主机以及虚拟机之间都可以实现互通,但是要说明的是,因为虚拟机所在网段与主机不同,真正局域网中其他主机无法访问虚拟机。
参考:http://linux.chinaunix.net/bbs/viewthread.php?tid=1043956
本来想使用单网卡多ip的方法,结果又失败了,方正这个方法成功了,就这么着吧,继续……
刚刚发现这个方法在系统重启后需要重新设置
看了好几天dns相关的教程,内容就不说了,网上有的是,今天开始练习:
环境:ubuntu server 9.04 一台(虚拟机,vitualbox)
主机名:ubsrv.wang.home
ip:10.0.2.3
nm: 255.255.255.0
gw: 10.0.2.2
原dns:10.0.0.1
已经知道将服务器的/etc/resolv.conf内容nameserver指向本机 10.0.2.3
问题出在我不想使用已知的二级域名如.com .net .org等等,而是使用自己的局域网二级域名:home,域名为:wang.home,
失败,好像不能解析.home!
配置内容:
/etc/bind/named.conf:
……
zone “home” {
type master;
flie “/etc/bind/db.home”;
};
zone “wang.home” {
type master;
file “/etc/bind/db/wang.home”;
};
/etc/bind/db.home:
……
@ IN SOA home. root.home. (
……)
@ IN NS localhost.
……
wang IN A 10.0.2.3
/etc/bin/db/wang.home:
基本如上 SOA wang.home. root.wang.home(
……)
ubsrv IN A 10.0.2.3
有什么问题?
virtualbox虚拟机之间不能互通,很郁闷,可以ping通host和路由器网关,但是host ping不通虚拟机,咋办?
找了个2个pdf,一个专讲bind9,一个将ubuntu server 9.04,还没看完1/3,已经晕了~~~
两个文件已经上传到媒体库了……
这几天不知为什么,特别不想学习,前两天有个面试,还有一次相亲,可能心又野了,没办法,不学习不行啊,昨天开始看关于dns的东西,从网上找了个dns的配置教程看了看,今天才发现似乎在ubutnu上不适用,基础理论知识都一样,就是配置文件的文件名和位置都不一样,所以今天又在网上找了bind9的教程,看看吧,希望一切顺利!
有朋友在催了,问我怎么还没更新blog,抱歉了,呵呵,我这个人挺懒的,非常的不勤奋,所以……见谅,等这两天学习完了,也实验完了,争取更新一下,多谢这位朋友!
在已装好的系统上对数据存放位置做lvm和raid是没问题的,就是不能把/放到lvm上,也不能放在raid上,如果直接放上了,系统将无法启动,但是不知道ubuntu server的分区向导是怎么实现将/放到lvm上的。
尝试着用server安装盘分号lvm,再用desktop安装,结果desktop不识别lvm……
经过观察发现:server不自带mdadm,desktop不自代lvm,装上也不认,只能在cli里操作。
放弃了,以再做类似操作,只将/home和swap放到lvm里,raid还是有条件就用硬raid吧。
solve way:
gpg --keyserver hkp://subkeys.pgp.net --recv-keys KEY gpg --export --armor KEY | sudo apt-key add -
系统mint7,安装前用live cd,sudo apt-get install lvm2,建立lvm,sda1:100M,/boot,sda2:lvm –>vg0–>lv: root,/, swap,安装完后,系统找不到逻辑卷,无法引导,出现Busybox
3块硬盘: sda, sdb, sdc, 都是10G,建立分区如下: sda1(/boot)(100M),sda2(9.9G), sdb2(10G), sdc2(10G), 数字2是为了对照方便,这样可以做Raid5吗?Raid5是29.9G,还是9.9×3G?毕竟Raid5不是Raid0的连续,也不是Raid1的镜像。