サーバ」カテゴリーアーカイブ

Arch Linuxでコンパイル

Arch Linuxでソースから、
コンパイル&ビルドしてみるテスト。

Arch LinuxにはABS(Arch Build System)なるものがあり、
手軽にソースからパッケージを作ることができるみたい。
FreeBSDのPortsに近い感じです。

ABSを使うために、以下のパッケージをインストールします。

# pacman -Sy abs base-devel

使いたいリポジトリを編集します。

# vim /etc/abs.conf

REPOS=(core extra community !testing !community-testing
       !staging !community-staging !gnome-unstable !kde-unstable)

僕は、「core」「extra」「community」だけで使うようにしました。

abs」コマンドでツリーを展開します。

# abs
# ls /var/abs/
community  core  extra	local  README

これで、使用する環境が整いました。

続きを読む

Ubuntuでブリッジ接続

クロスケーブルを使いましょうwww

eth0とeth1をブリッジ接続しようとして、
/etc/network/interfacesで設定したら、

Don't seem to have all the variables for eth0/inet.
Failed to bring up eth0.
Don't seem to have all the variables for eth1/inet.
Failed to bring up eth1.

あうあうあ〜

どうやら、「static」にすると
記述すべき項目がねぇぞぉと怒られる。
(ググったらstaticの人多いけど。。。)

なので、修正する〜
その前に、

# sysctl -p
 net.ipv4.ip_forward=1
#
# apt-get install bridge-utils

続きを読む

6to4のMTU

またハマってました。

Arch Linuxで6to4
6to4のトンネルデバイス(sit)作ったときに、
MTUを指定しなかったため、1480になっていました。。。

# ifconfig tun6to4

# tun6to4: flags=209<UP,POINTOPOINT,RUNNING,NOARP>  mtu 1480  metric 1
        inet6 fe80::c0a8:1f3  prefixlen 64  scopeid 0x20<link>
        inet6 2002:cad4:xxxx::1  prefixlen 48  scopeid 0x0<global>
        sit  txqueuelen 0  (IPv6-in-IPv4)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

これだと、通信できないことが「多々」あるのでMTUを変更します。

続きを読む