(2005-08の一覧)
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

ImageMagick でスクリーンショットをとる
2005-08-04-2 / カテゴリ: [linux][debian][X] / [permlink]

デスクトップ全体を保存する
$ import -window root foobar.png

ただ、これだと、"import を実行するターミナルが含まれてちょっと困る" 場合は、Ctrl+Alt-Fn でコンソールへ移り、
$ export DISPLAY=:0.0
$ sleep 6; import -window root foobar.png

で GO
(6秒以内に X の画面に移るべし)

no-ip DDNS 更新パッケージ
2005-08-04-1 / カテゴリ: [linux][debian] / [permlink]

あったのかー
# aptitude install no-ip
…って、何も聞かれない。/etc 直下もそれっぽいのなし…

dpkg -L でリストを見ても、設定ファイルぽいのはなし。
一応、/etc/init.d/no-ip と /usr/bin/no-ip はある。

man もあるので、とりあえず見る。
で、とりあえず /usr/bin/no-ip を実行
# no-ip
Can't locate configuration file /etc/no-ip.conf. (Try -c). Ending!

-c じゃなくて -C じゃないのかな…

# no-ip -C

Auto configuration for Linux client of no-ip.com.

Multiple network devices have been detected.

Please select the Internet interface from this list.

By typing the number associated with it.
0       eth0
1       eth1
0
ここで反応がなくなる… why?

/usr/bin/no-ip 自体はシェルスクリプトなんかじゃないようなので、strace でチェック
# strace -p 15625
:
connect(4, {sa_family=AF_INET, sin_port=htons(8245), sin_addr=inet_addr("8.4.112.97")}, 16) = ? ERESTARTSYS (To be restarted)
ネットワーク接続かい。8245/tcp なんか iptables で閉めとるわい。
# netstat -tau
:
tcp        0      1 192.168.0.10:33341      dynupdate.no-ip.co:8245 SYN_SENT 
:

しかたないので、ポート開放
# iptables -A INPUT -p tcp -s 8.4.112.97 --sport 8245 -j ACCEPT
# iptables -A OUTPUT -p tcp -d 8.4.112.97 --dport 8245 -j ACCEPT

# no-ip -C

Auto configuration for Linux client of no-ip.com.

Multiple network devices have been detected.

Please select the Internet interface from this list.

By typing the number associated with it.
0       eth0
1       eth1
0
Please enter the login/email string for no-ip.com  foo@mail.example.org
Please enter the password for user 'foo@example.org'  ******

Only one host [***.no-ip.***] is registered to this account.
It will be used.
Please enter an update interval:[30]  30
Do you wish to run something at successful update?[N] (y/N)  n

New configuration file '/etc/no-ip.conf' created.

で、
# /etc/init.d/no-ip start
Starting dynamic address update: no-ip.

# tail /var/log/syslog
:
Aug  4 23:36:10 localhost no-ip[15683]: v2.1.1 daemon started with NAT enabled 
Aug  4 23:36:10 localhost no-ip[15683]: ***.no-ip.*** set to 2**.2**.**.**
:
すばらしい ^^

ん? 8245/tcp は開けたままじゃないとダメなのかな?



2005/08/23 追記
8245/tcp へのアクセスは実行時のipアドレスチェックに必要(straceで確認)
前の日 / 次の日 / 最新 / 2005-08

2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12

最終更新時間: 2013-05-02 16:12