請問有辦法在網際網路存取內網的SAMBA資料嗎?


fedora wrote:
Linux 的核心並...(恕刪)


感謝分享~

0931779549 wrote:
感謝分享~...(恕刪)


可能只是想說編SRPM吧?? 講錯了也不用一直追打...

亂編核心有時候會讓核心非常容易痛苦的...kernel panic
也许是一场难圆的梦 一场没有结局的梦 多少的笑语飞散在风中 又围绕在我耳边
感謝各位熱情的回覆
現在pptp測試過後可以正常連線,也可以連上網際網路
我測試是筆電接網路線連pppoe,然後連上內網4F-PC的PPTP
不知道這樣測試出來的結果正不正確= =

想再請教一下各位,現在在大陸那邊用什麼方式翻牆才能夠成功
網路上聽別人說pptp運作很正常,其他會擋,包括openvpn
又有人說openvpn不會擋,其他都會擋
要用哪一個才能夠正確的翻牆呢?
我必須要學起來
因為我要幫我爸在大陸的iOS可以順利用line
不想要用啥wechat

fedora wrote:
你確定所有 Distro 發行版,都有現成 PPTP 套件可以裝?

那要是沒有呢?雙手一攤,沒轍嗎

沒有套件的話,當然老方法,編譯核心,加入軟體,不然咧


你經常性地散播錯誤資訊這點應該惹到不少人,你動不動就要編kernel,
足以佐證我說的你根本不清楚kernel跟module是什麼東西,就大放厥詞。

沒套件就不能用的話,要source code做啥?
自己編module呀,不然咧?

linux一堆應用都直接找source code自己編的,只會用現成套件就不要一直誤導別人什麼都要重編kernel。
石光上林 wrote:
可能只是想說編SRP...(恕刪)


其實也不是想追打他,但是他一直在放錯誤資訊又愛裝權威的態度讓人反感。

f老大還沒搞懂deb、rpm、srpm的分別,他也不知道為啥要重編kernel的原因。



只是他很愛拿錯誤資訊來誤導新手,讓大家對linux感到太高深而害怕接觸,

嘴上說推廣卻一直做相反的事

這也是我看他只要亂發linux的東西一定會酸他的原因。
查了一下,原來 Linux 2.6.14 開始才支援 自由版本的 MPPE(微軟的專利加密)

難怪印象中早期用 PPTP 要重編核心

modules 你也要看那個時代有沒有人提供 modules,外國破解 MPPE 的高手就只提供 kernel patch,要用給核心打補丁的方式來升級,哪來的 modules 可以用,講的簡單哩,難道自己寫,有可能嗎

fedora wrote:
查了一下,原來 Linux 2.6.14 開始才支援 自由版本的 MPPE(微軟的專利加密)



微軟有專利,但是沒說你不能用,原作者提到的幾個RFC已經充分說明如何應用以及法律問題(美國之外都能用)。

http://mppe-mppc.alphacron.de/

我知道你google只能查到上面寫kernel patch,

但也充分說明了你根本搞不懂linux的一些基礎,就愛拿出來誤導。

上面的網頁是原作者的網頁,好好地看一下,也拜託你充實一下linux的一些知識,

沒必要一直自己打自己臉。

fedora wrote:
難怪印象中早期用 PPTP 要重編核心


最早作者放出來的只有pppd patch。

原作者知道放kernel patch + pppd patch出來你還一直堅持完整重編kernel應該會抓狂吧...

不管你要用kernel patch或pppd patch,都可以只編pppd然後拿出來用,懂嗎?

fedora wrote:
modules 你也要看那個時代有沒有人提供 modules,外國破解 MPPE 的高手就只提供 kernel patch,要用給核心打補丁的方式來升級,哪來的 modules 可以用,講的簡單哩,難道自己寫,有可能嗎


念在你如此無知,怕你以後又誤導別人,linux的module觀念就跟windows的driver類似,

你windows下面換個新版本driver需要完整重灌windows? 包在kernel裡面類似windows內建這個driver可以直接用,缺點是kernel會越來越肥,很多系統根本用不到這些功能,用module相當於自己裝driver,缺啥裝啥。

忘記你連基礎linux知識都沒有,google都不知道關鍵字是啥了,make module快去google



下面引用原作者Jan Dubiec的一段文字

Why have I written this module?

Besides Stac LZS, MPPC seems to be the most common compression algorithm used in (remote/network) access servers. On the one hand Internet Service Providers often set up their AS to support only the two mentioned algorithms and on the other hand AS often support only those algorithms - in my opinion this is result of implementation MPPC/MPPE and LZS in silicon. See http://www.hifn.com if you want to know more or if you want to buy such a chip. So they are de facto standards; Hifn's marketroids call them even industry standards. :-) At the client side, MPPE/MPPC is of course supported by Microsoft operating systems.

Some day, digging in the Net, I found MPPE implementation at http://mirror.binarix.com/ppp-mppe/.[2] I thought that it would be good to complete that code with MPPC and make it freely available. So I wrote MPPC part and added support for 56 bit keys in MPPE.

vincent323 wrote:
微軟有專利,但是沒說...(恕刪)


感謝 這樣比較清楚了

借問一下,之前裝pktgen,也有人建議我說要在CENTOS 6.5裝,要重編他的2.6版本kernel

可是我試著不重編一樣可以modprobe

也是一樣原理?
也许是一场难圆的梦 一场没有结局的梦 多少的笑语飞散在风中 又围绕在我耳边
vincent323 wrote:
最早作者放出來的只有pppd patch。

原作者知道放kernel patch + pppd patch出來你還一直堅持完整重編kernel應該會抓狂吧...

不管你要用kernel patch或pppd patch,都可以只編pppd然後拿出來用,懂嗎?...(恕刪)


完全不知道你在說什麼,講的煞有其事,但仔細一瞧,沒什麼幫助...


pppd patch 是給 pppd 撥號套件源碼打補丁的,使其可以支援 PPTP 撥號/監聽

kernel patch 是要給核心源碼加上 mmpe(加密)和 mmpc(壓縮) 支援的

兩者是不一樣的東西


PPTP 連接時,可以選擇 mmpe 加密,或者不加密。

具體就是 windows 在撥接 pptp 的時候,有個加密的選項可以打勾,或者不打勾。如果打勾(mmpe加密),那麼 server 端的 Linux ,核心需要支援 mmpe 功能。

關鍵就是在這個 mmpe 加密,假如連接不加密,其實只要 pptd 打補丁就行用了,只是連接時無法勾選加密,勾了加密會連不上。但不加密的 vpn 還能叫 vpn 嗎。


那個網站的作者,大字寫明就是 "kernel patch",是打在核心原始碼上的,不是 modules 原始碼。


-----------------------------------
tar jxvf linux-2.6.13.tar.bz2 # 核心原始碼
gzip -d linux-2.6.13-mppe-mppc-1.3.patch.gz # kernel patch
cd linux-2.6.13
patch -p1 < ../linux-2.6.13-mppe-mppc-1.3.patch.gz # 修補核心原始碼

cp /boot/config-`uname -r` .config
make menuconfig # 組態核心

# 編譯並安裝新核心:
make bzImage
make modules
make modules_install
make install
---------------------------------------

make modules 就是在編譯核心原始碼 modules 的東西了。


掛載 modules 那是要有 modules 原始碼,然後編譯成 *.o *.ko 之類的,寫腳本去掛載。

指令也不是 make modules,編譯C源碼:
./configure
make
make install
就行了


你有看過 linux-2.6.13-mppe-mppc-1.3.patch 的內容嗎?

那裡面甚至都不是一般的 C 程式碼,是專門針對核心源碼打補丁的。

用那個根本不能編譯出 *.o 驅動模組檔的。
石光上林 wrote:
感謝 這樣比較清楚了

借問一下,之前裝pktgen,也有人建議我說要在CENTOS 6.5裝,要重編他的2.6版本kernel

可是我試著不重編一樣可以modprobe

也是一樣原理?


原理一樣的,這也是為啥RPM、deb可以拿到其他dist上用的原因,當然也不一定都100%可用,
跟你build的環境有關,像是gcc版本不同,有時就不能通用。

kernel都是一樣的,能用才正常,不能用通常都是哪裡出了問題。
kernel不一樣,有時能用有時不能用,但為了穩定最好在目標環境重編過。

早期(大概20年前)linux還沒現在這麼成熟時,kernel一改版,通常東西都要重新再來一次,
不然經常會出怪招,久而久之就變成什麼東西都要重編kernel的奇怪說法了。


至於f老大就懶的理他了,他連kernel patch跑出來的也只是source code都不清楚,

他也不知道patch隨便用個文字編輯器就能開起來改,他更不會知道裡面一堆diff在做啥,

關鍵字都給他了也不會用...







fedora wrote:
你有看過 linux-2.6.13-mppe-mppc-1.3.patch 的內容嗎?

那裡面甚至都不是一般的 C 程式碼,是專門針對核心源碼打補丁的。

用那個根本不能編譯出 *.o 驅動模組檔的。


你是看不懂作者註解的那幾行還是把作者的註解當成神奇的程式碼了?

linux下面patch出來的東西會變.o的話,那還真的看到鬼了...

再給你2個關鍵字去google,patch、diff

不過這才是f老大的風格呀
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!