pepoとネットワークを語ろう

40年前からこれまでとこれからのネットワークを語る

squidを久々に起動しようとしたらerrorになる、visible_hostnameを設定やて!

2013-09-27 17:08:10 | Linux

 #kof2013 のねた作りでsquidを久々に起動しようとしたらerrorになる、visible_hostnameを設定やて!

[root@~]# /etc/init.d/squid start
Starting squid: /etc/init.d/squid: line 42: 22459 Aborted $SQUID $SQUID_OPTS >> /var/log/squid/squid.out 2>&1

[root@~]# tail /var/log/squid/squid.out
Squid Cache (Version 2.6.STABLE21): Terminated abnormally.
CPU Usage: 0.014 seconds = 0.001 user + 0.013 sys
Maximum Resident Size: 7904 KB
Page faults with physical i/o: 0
FATAL: Could not determine fully qualified hostname. Please set 'visible_hostname'

Squid Cache (Version 2.6.STABLE21): Terminated abnormally.
CPU Usage: 0.013 seconds = 0.003 user + 0.010 sys
Maximum Resident Size: 7920 KB
Page faults with physical i/o: 0

設定ファイルに追加でOK
[root@~]# vi /etc/squid/squid.conf
visible_hostname unknown
# TAG: visible_hostname
# If you want to present a special hostname in error messages, etc,
# define this. Otherwise, the return value of gethostname()
# will be used. If you have multiple caches in a cluster and
# get errors about IP-forwarding you must set them to have individual
# names with this setting.
#
#Default:
# none

[root@~]# /etc/init.d/squid start
Starting squid: . [ OK ]

[root@~]# netstat -an
Active Internet connections (servers and established)

Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:3128 0.0.0.0:* LISTEN
pepoと


pepopifacedをリリースしました。pepopifacedとはrasberry_pi + PiFaceのdaemonです。

2013-09-17 08:11:23 | Linux

pepopifaced is for daemon contorl rasberry_pi to GPIO

pepopifacedとはrasberry_pi + PiFaceのdaemonです。

定周期で入出力16ビットの状態をjsonデータ作成します

入力8ビットデータの変化(event)LOW→HIGH、HIGH→Lowを捕らえ予め登録しているscriptを起動します。

詳しくは下記URLよりダウンロードして下さい。

http://sourceforge.jp/projects/pepolinux/wiki/chobit_prog%20pepopifaced


Raspberry Piのfedora18で無線LAN 初心に戻り、manで解決したわ

2013-09-11 13:06:33 | Linux

Raspberry Piのfedora18で無線LANがなかなか綱がらず、手こずっていた

Google様へお尋ねすると多くの情報に振り回された挙句、結局ダメで

初心に戻り、fedora18のmanで解決したわ

# man wpa_supplicant.conf
# man wpa_passphrase

一番こまったちゃんはfedora18にはpsk=にダブルクォーテーションがいらんかった事、これもネット情報に振り回されずもっと早くlogを確認すれば良かったけど
psk="0123456780・・・・"でなく
psk=0123456780・・・・で正解 

無線LANチップは会社帰りにソフマップで手に入れた750円のBUFFALOのWLI-UC-GNMだ

# vi /etc/sysconfig/network-scripts/ifcfg-wlan0

DEVICE=wlan0
BOOTPROTO=none
ONBOOT=yes
HWADDR=10:6f:45:67:78:90
IPADDR=192.168.1.245
PREFIX0=24
GATEWAY0=192.168.1.1
DNS1=192.168.1.1
DEFROUTE=yes


# vi /etc/sysconfig/wpa_supplicant

# Use the flag "-i" before each of your interfaces, like so:
# INTERFACES="-ieth1 -iwlan0"
INTERFACES="-iwlan0"

# Use the flag "-D" before each driver, like so:
# DRIVERS="-Dwext"
DRIVERS="-Dwext"

# Other arguments
# -u Enable the D-Bus interface (required for use with NetworkManager)
# -f Log to /var/log/wpa_supplicant.log
# -P Write pid file to /var/run/wpa_supplicant.pid
# required to return proper codes by init scripts (e.g. double "start" ac
tion)
# -B to daemonize that has to be used together with -P is already in wpa_
supplicant.init.d
OTHER_ARGS="-u -f /var/log/wpa_supplicant.log -P /var/run/wpa_supplicant.pid"
 

以下のコマンドで表示されたssidとpskをconfigファイルに追加
# wpa_passphrase pepochan 1234567890

network={
ssid="pepochan"
#psk="1234567890"
psk=c8a85e581337655d20e48cfb729394ed8131be0f508d57bceb4295f6859773a9
}

# vi /etc/wpa_supplicant/wpa_supplicant.conf

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel
network={
ssid="pepochan"
scan_ssid=1
key_mgmt=WPA-PSK
psk=c8a85e581337655d20e48cfb729394ed8131be0f508d57bceb4295f6859773a9
}

wpa_supplicantを再起動させる
# systemctl restart wpa_supplicant
systemctlは冷たくて、何にも応答を返さないのでstatusで確認

# systemctl status wpa_supplicant
wpa_supplicant.service - WPA Supplicant daemon
Loaded: loaded (/usr/lib/systemd/system/wpa_supplicant.service; enabled)
Active: active (running) since Wed 2013-09-11 13:00:35 JST; 14min ago
Main PID: 20820 (wpa_supplicant)
CGroup: name=systemd:/system/wpa_supplicant.service
└─20820 /usr/sbin/wpa_supplicant -u -f /var/log/wpa_supplicant.log...

Sep 11 13:00:35 remote-hand.local systemd[1]: Starting WPA Supplicant daemon...
Sep 11 13:00:35 remote-hand.local systemd[1]: Started WPA Supplicant daemon.
Sep 11 13:00:38 remote-hand.local wpa_supplicant[20820]: ioctl[SIOCSIWFREQ]: ...
Sep 11 13:01:56 remote-hand.local wpa_supplicant[20820]: ioctl[SIOCSIWFREQ]: ...

必要に応じてlogを確認する
# tail -f /var/log/wpa_supplicant.log
あとはよしなに(^o^)丿

pepoと


次の #KOF2013 でRasberry_Pi+PiFace=Remote-Hand展示の準備が出来たわ

2013-09-08 09:52:32 | くじら伝説

ruby-gamilの実用的な使い方の情報がないまま

このところ4日程苦労したけど

本家https://github.com/dcparker/ruby-gmail/blob/master/README.markdownの情報で比較的簡単にできたわ

ruby-gamilでメール送信する為のpepogmail_sendをリリースしたよ

まー何とかなったわ、
これで、次のでRasberry_Pi+PiFace=Remote-Hand展示の準備が出来たよ

 

pepoと


Raspberry Piのfedora18でFirewallDを使う、iptqabelsによるFirewallと違いが、なかなか分かりづらい-2

2013-09-08 06:43:34 | Linux

Raspberry Piのfedora18でFirewallDを使う、iptqabelsによるFirewallと違いがなかなか分かりづらい-2

今度はapacheのssl通信をするにはmod_sslのインストール

# yum install mod_ssl.armv5tel

sslのport番号を変更する、443→8443

# vi /etc/httpd/conf.d/ssl.conf

#
# When we also provide SSL we have to listen to the
# the HTTPS port in addition.
#
#Listen 443 https
Listen 8443 https


#<VirtualHost _default_:443>
<VirtualHost _default_:8443>

# systemctl restart httpd

# netstat -an|more

tcp6 0 0 :::22 :::* LISTEN
tcp6 0 0 :::8443 :::* LISTEN

pepoと


Raspberry Piのfedora18でFirewallDを使う、iptqabelsによるFirewallと違いなかなか分かりづらい

2013-09-08 06:25:39 | Linux

Raspberry Piのfedora18でFirewallDをつかう

以前iptqabelsによるFirewallと違いなかなか分かりづらい、apacheのsslポートを変更して通信出来るまでメモる

fedora18でFirewalを使うには↓↓↓↓↓↓あたりをじっくり読まないと

https://fedoraproject.org/wiki/FirewallD#Using_firewall-cmd

gui使いではないので、cuiだと結構ややこい

8443portの追加、--permanentは永続設定でこの後必ず--reloadしないと反映されない

# firewall-cmd --permanent --add-port=8443/tcp

# firewall-cmd --reload

確認

# firewall-cmd --list-all-zones

public
interfaces: eth0
services: mdns http dhcpv6-client ssh
ports: 8443/tcp
forward-ports:
icmp-blocks:

こんな感じでFirewalが設定出来る

pepoと