thinkpad T400　メモ (+ nat ipset )


##　古い人間だとお思いでしょうが　、　古いヤツほど新しいパソコンを欲しがるものでございます。　どこに本当に新しいものがございましょう！　PCメーカーが売らんがため新しいといってるだけでございませんか。...そういう私も日陰育ちのひねくれ者、お天道様に背を向けて歩く馬鹿な人間でございます。

|天使会議：A天使の発言を　大天使がとがめる、「正義、善意が足らない」と|
|:---|
|悪魔会議：X悪魔の発言を　悪魔大王が責める、「悪知恵が足らない」と|
|どこぞの国の会議：＠ハンの発言　大ハンがとがめる、「恨みが足らない」と|
|恨み一筋生きていく、つきぬ女の恨み節|

##歌　うらみ節　https://www.youtube.com/watch?v=omLRB0EAV2I

これをメルカリで　送料込み9千円　+　５％ポイント　つまり　8550円で手に入れました。
## あこがれのthinkpadです、wifi　bluetooth付き。

|https://iphone-mania.jp/news-249475/  より|
|:---|
|**新型Mac Pro** の「全部盛り」価格は約 **550万円** 超え！？米メディアが推計|

![1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211097/e58457a7-9080-1bcf-03ab-b02d23c5ba7d.png)

https://freefielder.jp/blog/2013/01/thinkpad-center-button.html

```
このボタンを押しながらトラックポイント（赤ポチの奴ね）を操作すると、
なんとウィンドウのスクロールができるのだな。
縦スクロールだけでなく、横スクロールも出来る。ものすごく便利。
```


![1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211097/27be70d3-057c-5a30-7db2-77a63af2de58.png)


```
【 商品名 】： Lenovo ThinkPad T400 7417CTO
【 CPU 】： Core2Duo P8600 2.4GHz
【 OS 】： Windows 7 Home Premium**英語**　のバージョン
【 液晶 】： 14.1インチTFTカラー液晶WXGA (1280×800ドット) 
【 HDD 】： 160GB　**SSDに置き換える**
【 メモリ】：4GB
【無線LAN】：あり
【有線LAN】：あり
【ドライブ】： DVDマルチ CD、DVD再生OK ** can't write DVD**
無線LAN・・・内蔵
付属品・・・ACアダプター
バッテリーヘルス：96% (２時間３０分）

```


##1) TrackPoint

https://wiki.archlinux.org/index.php/TrackPoint

Middle button scroll
When using **xf86-input-libinput** , middle-button scrolling is enabled by default.

```
pacman -Ss libinput
extra/libinput 1.13.4-1 [installed]
    Input device management and event handling library
extra/xf86-input-libinput 0.28.2-1 (xorg-drivers) [installed]
    Generic input driver for the X.Org server based on libinput
```

やったのは以下のみ

```
https://wiki.archlinux.jp/index.php/%E3%83%88%E3%83%A9%E3%83%83%E3%82%AF%E3%83%9D%E3%82%A4%E3%83%B3%E3%83%88
の
/etc/udev/rules.d/10-trackpoint.rules
ACTION=="add", SUBSYSTEM=="input", ATTR{name}=="TPPS/2 IBM TrackPoint", ATTR{device/sensitivity}="240", ATTR{device/press_to_select}="1"

これにて


```



##2) 解体法
https://www.youtube.com/watch?v=ZNX_DEu232M

![1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211097/c829c63e-9da3-0121-2152-38b88069b20e.png)


##3)　SSD　に入れ替えて　archmanlinux をいれてインスト終了し　極楽トンボは飛行中


##４) nat
国名
https://ipvx.info/country/cidr/


````
curl -O http://nami.jp/ipv4bycc/cidr.txt.gz && gunzip -f cidr.txt.gz


sed -n 's/^(CN\|HK\|KR\|KP\|RU\\)\t//p' cidr.txt  > wa.txt


cat wa.txt | sort > k-wa

ipset create wa hash:net

sed "s/^/ipset add wa /g" k-wa >wa.bat 
とを利用して wa.bat をつくり
chmod +x wa.bat
./wa.bat
ipset destroy
ipset create wa hash:net
ipset flush wa
iptables -A INPUT -m set --match-set wa src -j DROP
[t620]# ./comment-out.bat /etc/dnsmasq.conf
interface=enp1s0
bind-interfaces
dhcp-range=192.168.17.10,192.168.17.19,12h




[t620]# ./comment-out.bat nat.bat 
sleep 3
ifconfig enp1s0 192.168.17.1
sleep 3
systemctl restart ipset
systemctl restart dnsmasq
mac='wlp0s18f2u4'
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables --flush
    ipset destroy
    ipset create wa hash:net
    ipset flush wa
    iptables -A INPUT -m set --match-set wa src -j DROP
iptables -t filter -F FORWARD
iptables -t nat -F POSTROUTING
iptables -t nat -F PREROUTING
iptables -t nat -P PREROUTING ACCEPT
iptables -t nat -P POSTROUTING ACCEPT
iptables -t filter -P FORWARD ACCEPT
iptables -t nat -A POSTROUTING -o $mac -j MASQUERADE
iptables-save
iptables -L
echo
echo
echo '--------------'
    ipset list
echo '--------------'
echo
echo

```