PPP Sevrer on Linuxではシリアルポートの待受設定を/etc/inittabに書くようになっているがUbuntuにはinittabがない。
一部ネットの情報では/etc/event.d/にinittabと同じような設定ファイルをおけばいいと書かれているがそもそも/etc/event.dがない。
よくよく調べてみると/etc/init/hogehoge.confに起動時の設定が書かれている。
設定手順は以下のとおり
- /etc/init/tty1.confをコピーして/etc/init/ttyS0.conf(使用するシリアルポート番号)とする
- /etc/init/ttyS0の最下行を以下のように変更する
exec /sbin/getty -8 38400 tty1
↓
exec /sbin/mgetty ttyS0 -D /dev/ttyS0
ちなみに起動時にモデムやTAの初期化が必要な場合は以下のように書く
exec /sbin/mgetty ttyS0 -D /dev/ttyS0 -m '"" ATコマンド OK'
ちなみにinit q
ではなぜかうまく反映してくれなかったので再起動したところきちんとモデムからのRAS接続に応答してくれるようになった。
いやーどこにこの設定を書いていいかがわからなくてたどりつくまでが大変だった